~ubuntu-branches/ubuntu/trusty/gmetrics/trusty

« back to all changes in this revision

Viewing changes to src/test/resources/coverage/GMetrics/coverage.xml

  • Committer: Package Import Robot
  • Author(s): Miguel Landaeta, Miguel Landaeta, tony mancill
  • Date: 2012-01-18 20:57:50 UTC
  • mfrom: (1.1.1)
  • Revision ID: package-import@ubuntu.com-20120118205750-68fv86p7fs8xz470
Tags: 0.5-1
[Miguel Landaeta]
* New upstream release.
* Remove patch ftbfs_613266.diff since it was merged upstream.
* Update dates in copyright file.

[tony mancill]
* Set DMUA flag.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<!DOCTYPE coverage SYSTEM "http://cobertura.sourceforge.net/xml/coverage-04.dtd">
 
3
 
 
4
<coverage line-rate="0.9524296675191816" branch-rate="0.9139871382636656" lines-covered="1862" lines-valid="1955" branches-covered="1137" branches-valid="1244" complexity="1.2" version="1.9.2" timestamp="1326422452819">
 
5
        <sources>
 
6
                <source>--source</source>
 
7
                <source>C:/Users/Chris/Projects/GMetrics/SVN/src/main/java</source>
 
8
        </sources>
 
9
        <packages>
 
10
                <package name="org.codehaus.groovy.ast.expr" line-rate="0.0" branch-rate="1.0" complexity="1.5">
 
11
                        <classes>
 
12
                                <class name="org.codehaus.groovy.ast.expr.RegexExpression" filename="org/codehaus/groovy/ast/expr/RegexExpression.java" line-rate="0.0" branch-rate="1.0" complexity="1.5">
 
13
                                        <methods>
 
14
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
15
                                                        <lines>
 
16
                                                                <line number="33" hits="0" branch="false"/>
 
17
                                                        </lines>
 
18
                                                </method>
 
19
                                                <method name="&lt;init&gt;" signature="(Lorg/codehaus/groovy/ast/expr/Expression;)V" line-rate="0.0" branch-rate="1.0">
 
20
                                                        <lines>
 
21
                                                                <line number="37" hits="0" branch="false"/>
 
22
                                                                <line number="38" hits="0" branch="false"/>
 
23
                                                                <line number="39" hits="0" branch="false"/>
 
24
                                                                <line number="40" hits="0" branch="false"/>
 
25
                                                        </lines>
 
26
                                                </method>
 
27
                                                <method name="getRegex" signature="()Lorg/codehaus/groovy/ast/expr/Expression;" line-rate="0.0" branch-rate="1.0">
 
28
                                                        <lines>
 
29
                                                                <line number="62" hits="0" branch="false"/>
 
30
                                                        </lines>
 
31
                                                </method>
 
32
                                                <method name="transformExpression" signature="(Lorg/codehaus/groovy/ast/expr/ExpressionTransformer;)Lorg/codehaus/groovy/ast/expr/Expression;" line-rate="0.0" branch-rate="1.0">
 
33
                                                        <lines>
 
34
                                                                <line number="56" hits="0" branch="false"/>
 
35
                                                                <line number="57" hits="0" branch="false"/>
 
36
                                                                <line number="58" hits="0" branch="false"/>
 
37
                                                        </lines>
 
38
                                                </method>
 
39
                                                <method name="visit" signature="(Lorg/codehaus/groovy/ast/GroovyCodeVisitor;)V" line-rate="0.0" branch-rate="1.0">
 
40
                                                        <lines>
 
41
                                                                <line number="46" hits="0" branch="false"/>
 
42
                                                                <line number="47" hits="0" branch="false"/>
 
43
                                                                <line number="48" hits="0" branch="false"/>
 
44
                                                                <line number="50" hits="0" branch="false"/>
 
45
                                                                <line number="51" hits="0" branch="false"/>
 
46
                                                                <line number="52" hits="0" branch="false"/>
 
47
                                                                <line number="53" hits="0" branch="false"/>
 
48
                                                        </lines>
 
49
                                                </method>
 
50
                                        </methods>
 
51
                                        <lines>
 
52
                                                <line number="33" hits="0" branch="false"/>
 
53
                                                <line number="37" hits="0" branch="false"/>
 
54
                                                <line number="38" hits="0" branch="false"/>
 
55
                                                <line number="39" hits="0" branch="false"/>
 
56
                                                <line number="40" hits="0" branch="false"/>
 
57
                                                <line number="46" hits="0" branch="false"/>
 
58
                                                <line number="47" hits="0" branch="false"/>
 
59
                                                <line number="48" hits="0" branch="false"/>
 
60
                                                <line number="50" hits="0" branch="false"/>
 
61
                                                <line number="51" hits="0" branch="false"/>
 
62
                                                <line number="52" hits="0" branch="false"/>
 
63
                                                <line number="53" hits="0" branch="false"/>
 
64
                                                <line number="56" hits="0" branch="false"/>
 
65
                                                <line number="57" hits="0" branch="false"/>
 
66
                                                <line number="58" hits="0" branch="false"/>
 
67
                                                <line number="62" hits="0" branch="false"/>
 
68
                                        </lines>
 
69
                                </class>
 
70
                        </classes>
 
71
                </package>
 
72
                <package name="org.codehaus.groovy.transform.powerassert" line-rate="1.0" branch-rate="1.0" complexity="1.0">
 
73
                        <classes>
 
74
                                <class name="org.codehaus.groovy.transform.powerassert.Value" filename="org/codehaus/groovy/transform/powerassert/Value.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
 
75
                                        <methods>
 
76
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/Object;I)V" line-rate="1.0" branch-rate="1.0">
 
77
                                                        <lines>
 
78
                                                                <line number="29" hits="466186" branch="false"/>
 
79
                                                                <line number="30" hits="466186" branch="false"/>
 
80
                                                                <line number="31" hits="466186" branch="false"/>
 
81
                                                                <line number="32" hits="466186" branch="false"/>
 
82
                                                        </lines>
 
83
                                                </method>
 
84
                                                <method name="getColumn" signature="()I" line-rate="1.0" branch-rate="1.0">
 
85
                                                        <lines>
 
86
                                                                <line number="39" hits="2616" branch="false"/>
 
87
                                                        </lines>
 
88
                                                </method>
 
89
                                                <method name="getValue" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
90
                                                        <lines>
 
91
                                                                <line number="35" hits="543" branch="false"/>
 
92
                                                        </lines>
 
93
                                                </method>
 
94
                                        </methods>
 
95
                                        <lines>
 
96
                                                <line number="29" hits="466186" branch="false"/>
 
97
                                                <line number="30" hits="466186" branch="false"/>
 
98
                                                <line number="31" hits="466186" branch="false"/>
 
99
                                                <line number="32" hits="466186" branch="false"/>
 
100
                                                <line number="35" hits="543" branch="false"/>
 
101
                                                <line number="39" hits="2616" branch="false"/>
 
102
                                        </lines>
 
103
                                </class>
 
104
                                <class name="org.codehaus.groovy.transform.powerassert.ValueRecorder" filename="org/codehaus/groovy/transform/powerassert/ValueRecorder.java" line-rate="1.0" branch-rate="1.0" complexity="1.0">
 
105
                                        <methods>
 
106
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
107
                                                        <lines>
 
108
                                                                <line number="28" hits="305992" branch="false"/>
 
109
                                                                <line number="34" hits="305992" branch="false"/>
 
110
                                                        </lines>
 
111
                                                </method>
 
112
                                                <method name="clear" signature="()V" line-rate="1.0" branch-rate="1.0">
 
113
                                                        <lines>
 
114
                                                                <line number="37" hits="305982" branch="false"/>
 
115
                                                                <line number="38" hits="305982" branch="false"/>
 
116
                                                        </lines>
 
117
                                                </method>
 
118
                                                <method name="getValues" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
119
                                                        <lines>
 
120
                                                                <line number="46" hits="914" branch="false"/>
 
121
                                                        </lines>
 
122
                                                </method>
 
123
                                                <method name="record" signature="(Ljava/lang/Object;I)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
124
                                                        <lines>
 
125
                                                                <line number="41" hits="466186" branch="false"/>
 
126
                                                                <line number="42" hits="466186" branch="false"/>
 
127
                                                        </lines>
 
128
                                                </method>
 
129
                                        </methods>
 
130
                                        <lines>
 
131
                                                <line number="28" hits="305992" branch="false"/>
 
132
                                                <line number="34" hits="305992" branch="false"/>
 
133
                                                <line number="37" hits="305982" branch="false"/>
 
134
                                                <line number="38" hits="305982" branch="false"/>
 
135
                                                <line number="41" hits="466186" branch="false"/>
 
136
                                                <line number="42" hits="466186" branch="false"/>
 
137
                                                <line number="46" hits="914" branch="false"/>
 
138
                                        </lines>
 
139
                                </class>
 
140
                        </classes>
 
141
                </package>
 
142
                <package name="org.gmetrics" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
143
                        <classes>
 
144
                                <class name="org.gmetrics.GMetricsRunner" filename="org/gmetrics/GMetricsRunner.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
145
                                        <methods>
 
146
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
147
                                                        <lines>
 
148
                                                                <line number="40" hits="5" branch="false"/>
 
149
                                                        </lines>
 
150
                                                </method>
 
151
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
152
                                                        <lines>
 
153
                                                                <line number="44" hits="50" branch="false"/>
 
154
                                                        </lines>
 
155
                                                </method>
 
156
                                                <method name="execute" signature="()Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
 
157
                                                        <lines>
 
158
                                                                <line number="47" hits="43" branch="true" condition-coverage="100% (2/2)">
 
159
                                                                        <conditions>
 
160
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
161
                                                                        </conditions>
 
162
                                                                </line>
 
163
                                                                <line number="48" hits="38" branch="true" condition-coverage="100% (2/2)">
 
164
                                                                        <conditions>
 
165
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
166
                                                                        </conditions>
 
167
                                                                </line>
 
168
                                                                <line number="49" hits="33" branch="true" condition-coverage="100% (4/4)">
 
169
                                                                        <conditions>
 
170
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
171
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
172
                                                                        </conditions>
 
173
                                                                </line>
 
174
                                                                <line number="51" hits="28" branch="false"/>
 
175
                                                                <line number="52" hits="28" branch="false"/>
 
176
                                                                <line number="53" hits="28" branch="false"/>
 
177
                                                                <line number="54" hits="28" branch="false"/>
 
178
                                                                <line number="56" hits="28" branch="false"/>
 
179
                                                                <line number="58" hits="28" branch="false"/>
 
180
                                                                <line number="62" hits="28" branch="false"/>
 
181
                                                                <line number="63" hits="28" branch="false"/>
 
182
                                                        </lines>
 
183
                                                </method>
 
184
                                        </methods>
 
185
                                        <lines>
 
186
                                                <line number="40" hits="5" branch="false"/>
 
187
                                                <line number="44" hits="50" branch="false"/>
 
188
                                                <line number="47" hits="43" branch="true" condition-coverage="100% (2/2)">
 
189
                                                        <conditions>
 
190
                                                                <condition number="0" type="jump" coverage="100%"/>
 
191
                                                        </conditions>
 
192
                                                </line>
 
193
                                                <line number="48" hits="38" branch="true" condition-coverage="100% (2/2)">
 
194
                                                        <conditions>
 
195
                                                                <condition number="0" type="jump" coverage="100%"/>
 
196
                                                        </conditions>
 
197
                                                </line>
 
198
                                                <line number="49" hits="33" branch="true" condition-coverage="100% (4/4)">
 
199
                                                        <conditions>
 
200
                                                                <condition number="0" type="jump" coverage="100%"/>
 
201
                                                                <condition number="1" type="jump" coverage="100%"/>
 
202
                                                        </conditions>
 
203
                                                </line>
 
204
                                                <line number="51" hits="28" branch="false"/>
 
205
                                                <line number="52" hits="28" branch="false"/>
 
206
                                                <line number="53" hits="28" branch="false"/>
 
207
                                                <line number="54" hits="28" branch="false"/>
 
208
                                                <line number="56" hits="28" branch="false"/>
 
209
                                                <line number="58" hits="28" branch="false"/>
 
210
                                                <line number="62" hits="28" branch="false"/>
 
211
                                                <line number="63" hits="28" branch="false"/>
 
212
                                        </lines>
 
213
                                </class>
 
214
                                <class name="org.gmetrics.GMetricsRunner$_execute_closure1" filename="org/gmetrics/GMetricsRunner.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
215
                                        <methods>
 
216
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
217
                                                        <lines>
 
218
                                                                <line number="59" hits="53" branch="false"/>
 
219
                                                        </lines>
 
220
                                                </method>
 
221
                                        </methods>
 
222
                                        <lines>
 
223
                                                <line number="59" hits="53" branch="false"/>
 
224
                                        </lines>
 
225
                                </class>
 
226
                        </classes>
 
227
                </package>
 
228
                <package name="org.gmetrics.analyzer" line-rate="1.0" branch-rate="0.95" complexity="0.0">
 
229
                        <classes>
 
230
                                <class name="org.gmetrics.analyzer.AnalysisContext" filename="org/gmetrics/analyzer/AnalysisContext.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
231
                                        <methods>
 
232
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
233
                                                        <lines>
 
234
                                                                <line number="26" hits="354" branch="false"/>
 
235
                                                        </lines>
 
236
                                                </method>
 
237
                                        </methods>
 
238
                                        <lines>
 
239
                                                <line number="26" hits="354" branch="false"/>
 
240
                                        </lines>
 
241
                                </class>
 
242
                                <class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0">
 
243
                                        <methods>
 
244
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
245
                                                        <lines>
 
246
                                                                <line number="34" hits="75" branch="false"/>
 
247
                                                        </lines>
 
248
                                                </method>
 
249
                                                <method name="analyze" signature="(Lorg/gmetrics/metricset/MetricSet;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
 
250
                                                        <lines>
 
251
                                                                <line number="79" hits="65" branch="true" condition-coverage="100% (2/2)">
 
252
                                                                        <conditions>
 
253
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
254
                                                                        </conditions>
 
255
                                                                </line>
 
256
                                                                <line number="80" hits="55" branch="true" condition-coverage="100% (2/2)">
 
257
                                                                        <conditions>
 
258
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
259
                                                                        </conditions>
 
260
                                                                </line>
 
261
                                                                <line number="82" hits="50" branch="false"/>
 
262
                                                                <line number="83" hits="50" branch="false"/>
 
263
                                                                <line number="84" hits="50" branch="false"/>
 
264
                                                        </lines>
 
265
                                                </method>
 
266
                                                <method name="applyMetricsToClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/metricset/MetricSet;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/resultsnode/ClassResultsNode;" line-rate="1.0" branch-rate="1.0">
 
267
                                                        <lines>
 
268
                                                                <line number="126" hits="488" branch="false"/>
 
269
                                                                <line number="127" hits="488" branch="false"/>
 
270
                                                                <line number="131" hits="488" branch="false"/>
 
271
                                                        </lines>
 
272
                                                </method>
 
273
                                                <method name="getSourceDirectories" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
274
                                                        <lines>
 
275
                                                                <line number="88" hits="5" branch="false"/>
 
276
                                                        </lines>
 
277
                                                </method>
 
278
                                                <method name="initializeWildcardPatterns" signature="()V" line-rate="1.0" branch-rate="1.0">
 
279
                                                        <lines>
 
280
                                                                <line number="140" hits="90" branch="false"/>
 
281
                                                                <line number="141" hits="90" branch="false"/>
 
282
                                                        </lines>
 
283
                                                </method>
 
284
                                                <method name="matches" signature="(Lorg/gmetrics/source/SourceCode;)Z" line-rate="1.0" branch-rate="1.0">
 
285
                                                        <lines>
 
286
                                                                <line number="135" hits="1828" branch="true" condition-coverage="100% (2/2)">
 
287
                                                                        <conditions>
 
288
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
289
                                                                        </conditions>
 
290
                                                                </line>
 
291
                                                                <line number="136" hits="508" branch="true" condition-coverage="100% (4/4)">
 
292
                                                                        <conditions>
 
293
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
294
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
295
                                                                        </conditions>
 
296
                                                                </line>
 
297
                                                        </lines>
 
298
                                                </method>
 
299
                                                <method name="processDirectory" signature="(Ljava/lang/Object;Ljava/lang/String;Lorg/gmetrics/metricset/MetricSet;)Lorg/gmetrics/resultsnode/PackageResultsNode;" line-rate="1.0" branch-rate="1.0">
 
300
                                                        <lines>
 
301
                                                                <line number="92" hits="1903" branch="false"/>
 
302
                                                                <line number="93" hits="1903" branch="false"/>
 
303
                                                                <line number="94" hits="1903" branch="false"/>
 
304
                                                                <line number="107" hits="1903" branch="false"/>
 
305
                                                                <line number="108" hits="1903" branch="false"/>
 
306
                                                        </lines>
 
307
                                                </method>
 
308
                                                <method name="processFile" signature="(Ljava/lang/Object;Lorg/gmetrics/resultsnode/PackageResultsNode;Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="0.75">
 
309
                                                        <lines>
 
310
                                                                <line number="112" hits="1788" branch="false"/>
 
311
                                                                <line number="113" hits="1788" branch="true" condition-coverage="100% (2/2)">
 
312
                                                                        <conditions>
 
313
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
314
                                                                        </conditions>
 
315
                                                                </line>
 
316
                                                                <line number="114" hits="468" branch="false"/>
 
317
                                                                <line number="115" hits="468" branch="true" condition-coverage="50% (1/2)">
 
318
                                                                        <conditions>
 
319
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
320
                                                                        </conditions>
 
321
                                                                </line>
 
322
                                                                <line number="116" hits="468" branch="false"/>
 
323
                                                        </lines>
 
324
                                                </method>
 
325
                                        </methods>
 
326
                                        <lines>
 
327
                                                <line number="34" hits="75" branch="false"/>
 
328
                                                <line number="79" hits="65" branch="true" condition-coverage="100% (2/2)">
 
329
                                                        <conditions>
 
330
                                                                <condition number="0" type="jump" coverage="100%"/>
 
331
                                                        </conditions>
 
332
                                                </line>
 
333
                                                <line number="80" hits="55" branch="true" condition-coverage="100% (2/2)">
 
334
                                                        <conditions>
 
335
                                                                <condition number="0" type="jump" coverage="100%"/>
 
336
                                                        </conditions>
 
337
                                                </line>
 
338
                                                <line number="82" hits="50" branch="false"/>
 
339
                                                <line number="83" hits="50" branch="false"/>
 
340
                                                <line number="84" hits="50" branch="false"/>
 
341
                                                <line number="88" hits="5" branch="false"/>
 
342
                                                <line number="92" hits="1903" branch="false"/>
 
343
                                                <line number="93" hits="1903" branch="false"/>
 
344
                                                <line number="94" hits="1903" branch="false"/>
 
345
                                                <line number="107" hits="1903" branch="false"/>
 
346
                                                <line number="108" hits="1903" branch="false"/>
 
347
                                                <line number="112" hits="1788" branch="false"/>
 
348
                                                <line number="113" hits="1788" branch="true" condition-coverage="100% (2/2)">
 
349
                                                        <conditions>
 
350
                                                                <condition number="0" type="jump" coverage="100%"/>
 
351
                                                        </conditions>
 
352
                                                </line>
 
353
                                                <line number="114" hits="468" branch="false"/>
 
354
                                                <line number="115" hits="468" branch="true" condition-coverage="50% (1/2)">
 
355
                                                        <conditions>
 
356
                                                                <condition number="0" type="jump" coverage="50%"/>
 
357
                                                        </conditions>
 
358
                                                </line>
 
359
                                                <line number="116" hits="468" branch="false"/>
 
360
                                                <line number="126" hits="488" branch="false"/>
 
361
                                                <line number="127" hits="488" branch="false"/>
 
362
                                                <line number="131" hits="488" branch="false"/>
 
363
                                                <line number="135" hits="1828" branch="true" condition-coverage="100% (2/2)">
 
364
                                                        <conditions>
 
365
                                                                <condition number="0" type="jump" coverage="100%"/>
 
366
                                                        </conditions>
 
367
                                                </line>
 
368
                                                <line number="136" hits="508" branch="true" condition-coverage="100% (4/4)">
 
369
                                                        <conditions>
 
370
                                                                <condition number="0" type="jump" coverage="100%"/>
 
371
                                                                <condition number="1" type="jump" coverage="100%"/>
 
372
                                                        </conditions>
 
373
                                                </line>
 
374
                                                <line number="140" hits="90" branch="false"/>
 
375
                                                <line number="141" hits="90" branch="false"/>
 
376
                                        </lines>
 
377
                                </class>
 
378
                                <class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_applyMetricsToClass_closure6" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
379
                                        <methods>
 
380
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
381
                                                        <lines>
 
382
                                                                <line number="128" hits="936" branch="false"/>
 
383
                                                                <line number="129" hits="936" branch="false"/>
 
384
                                                        </lines>
 
385
                                                </method>
 
386
                                        </methods>
 
387
                                        <lines>
 
388
                                                <line number="128" hits="936" branch="false"/>
 
389
                                                <line number="129" hits="936" branch="false"/>
 
390
                                        </lines>
 
391
                                </class>
 
392
                                <class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_closure1" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
393
                                        <methods>
 
394
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
395
                                                        <lines>
 
396
                                                                <line number="66" hits="20" branch="false"/>
 
397
                                                        </lines>
 
398
                                                </method>
 
399
                                        </methods>
 
400
                                        <lines>
 
401
                                                <line number="66" hits="20" branch="false"/>
 
402
                                        </lines>
 
403
                                </class>
 
404
                                <class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_closure2" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
405
                                        <methods>
 
406
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
407
                                                        <lines>
 
408
                                                                <line number="68" hits="1738" branch="false"/>
 
409
                                                        </lines>
 
410
                                                </method>
 
411
                                        </methods>
 
412
                                        <lines>
 
413
                                                <line number="68" hits="1738" branch="false"/>
 
414
                                        </lines>
 
415
                                </class>
 
416
                                <class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_processDirectory_closure3" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
417
                                        <methods>
 
418
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
419
                                                        <lines>
 
420
                                                                <line number="95" hits="3641" branch="true" condition-coverage="100% (2/2)">
 
421
                                                                        <conditions>
 
422
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
423
                                                                        </conditions>
 
424
                                                                </line>
 
425
                                                                <line number="96" hits="3641" branch="false"/>
 
426
                                                                <line number="97" hits="3641" branch="true" condition-coverage="100% (2/2)">
 
427
                                                                        <conditions>
 
428
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
429
                                                                        </conditions>
 
430
                                                                </line>
 
431
                                                                <line number="98" hits="1853" branch="false"/>
 
432
                                                                <line number="99" hits="1853" branch="true" condition-coverage="100% (2/2)">
 
433
                                                                        <conditions>
 
434
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
435
                                                                        </conditions>
 
436
                                                                </line>
 
437
                                                                <line number="100" hits="157" branch="false"/>
 
438
                                                                <line number="104" hits="1788" branch="false"/>
 
439
                                                        </lines>
 
440
                                                </method>
 
441
                                        </methods>
 
442
                                        <lines>
 
443
                                                <line number="95" hits="3641" branch="true" condition-coverage="100% (2/2)">
 
444
                                                        <conditions>
 
445
                                                                <condition number="0" type="jump" coverage="100%"/>
 
446
                                                        </conditions>
 
447
                                                </line>
 
448
                                                <line number="96" hits="3641" branch="false"/>
 
449
                                                <line number="97" hits="3641" branch="true" condition-coverage="100% (2/2)">
 
450
                                                        <conditions>
 
451
                                                                <condition number="0" type="jump" coverage="100%"/>
 
452
                                                        </conditions>
 
453
                                                </line>
 
454
                                                <line number="98" hits="1853" branch="false"/>
 
455
                                                <line number="99" hits="1853" branch="true" condition-coverage="100% (2/2)">
 
456
                                                        <conditions>
 
457
                                                                <condition number="0" type="jump" coverage="100%"/>
 
458
                                                        </conditions>
 
459
                                                </line>
 
460
                                                <line number="100" hits="157" branch="false"/>
 
461
                                                <line number="104" hits="1788" branch="false"/>
 
462
                                        </lines>
 
463
                                </class>
 
464
                                <class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_processDirectory_closure4" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
465
                                        <methods>
 
466
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
467
                                                        <lines>
 
468
                                                                <line number="107" hits="3426" branch="false"/>
 
469
                                                        </lines>
 
470
                                                </method>
 
471
                                        </methods>
 
472
                                        <lines>
 
473
                                                <line number="107" hits="3426" branch="false"/>
 
474
                                        </lines>
 
475
                                </class>
 
476
                                <class name="org.gmetrics.analyzer.FilesystemSourceAnalyzer$_processFile_closure5" filename="org/gmetrics/analyzer/FilesystemSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
477
                                        <methods>
 
478
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
479
                                                        <lines>
 
480
                                                                <line number="117" hits="488" branch="false"/>
 
481
                                                                <line number="118" hits="488" branch="false"/>
 
482
                                                                <line number="119" hits="488" branch="false"/>
 
483
                                                        </lines>
 
484
                                                </method>
 
485
                                        </methods>
 
486
                                        <lines>
 
487
                                                <line number="117" hits="488" branch="false"/>
 
488
                                                <line number="118" hits="488" branch="false"/>
 
489
                                                <line number="119" hits="488" branch="false"/>
 
490
                                        </lines>
 
491
                                </class>
 
492
                                <class name="org.gmetrics.analyzer.SourceAnalyzer" filename="org/gmetrics/analyzer/SourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
493
                                        <methods>
 
494
                                        </methods>
 
495
                                        <lines>
 
496
                                        </lines>
 
497
                                </class>
 
498
                        </classes>
 
499
                </package>
 
500
                <package name="org.gmetrics.ant" line-rate="1.0" branch-rate="0.868421052631579" complexity="0.0">
 
501
                        <classes>
 
502
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="0.8214285714285714" complexity="0.0">
 
503
                                        <methods>
 
504
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
505
                                                        <lines>
 
506
                                                                <line number="39" hits="5" branch="false"/>
 
507
                                                        </lines>
 
508
                                                </method>
 
509
                                                <method name="&lt;init&gt;" signature="(Lorg/apache/tools/ant/Project;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
 
510
                                                        <lines>
 
511
                                                                <line number="42" hits="280" branch="false"/>
 
512
                                                                <line number="43" hits="280" branch="false"/>
 
513
                                                                <line number="51" hits="280" branch="true" condition-coverage="100% (2/2)">
 
514
                                                                        <conditions>
 
515
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
516
                                                                        </conditions>
 
517
                                                                </line>
 
518
                                                                <line number="52" hits="275" branch="true" condition-coverage="100% (4/4)">
 
519
                                                                        <conditions>
 
520
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
521
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
522
                                                                        </conditions>
 
523
                                                                </line>
 
524
                                                                <line number="53" hits="270" branch="false"/>
 
525
                                                                <line number="54" hits="270" branch="false"/>
 
526
                                                        </lines>
 
527
                                                </method>
 
528
                                                <method name="analyze" signature="(Lorg/gmetrics/metricset/MetricSet;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
 
529
                                                        <lines>
 
530
                                                                <line number="63" hits="68" branch="false"/>
 
531
                                                                <line number="66" hits="68" branch="false"/>
 
532
                                                                <line number="67" hits="68" branch="false"/>
 
533
                                                        </lines>
 
534
                                                </method>
 
535
                                                <method name="applyMetricsToClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/metricset/MetricSet;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/resultsnode/ClassResultsNode;" line-rate="1.0" branch-rate="1.0">
 
536
                                                        <lines>
 
537
                                                                <line number="126" hits="1339" branch="false"/>
 
538
                                                                <line number="127" hits="1339" branch="false"/>
 
539
                                                                <line number="131" hits="1339" branch="false"/>
 
540
                                                        </lines>
 
541
                                                </method>
 
542
                                                <method name="calculatePackageLevelMetricResults" signature="(Lorg/gmetrics/resultsnode/PackageResultsNode;Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
 
543
                                                        <lines>
 
544
                                                                <line number="83" hits="434" branch="false"/>
 
545
                                                                <line number="84" hits="434" branch="false"/>
 
546
                                                        </lines>
 
547
                                                </method>
 
548
                                                <method name="calculatePackageLevelMetricResults" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
 
549
                                                        <lines>
 
550
                                                                <line number="89" hits="1179" branch="false"/>
 
551
                                                        </lines>
 
552
                                                </method>
 
553
                                                <method name="findOrAddResultsNodeForPath" signature="(Ljava/lang/String;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
 
554
                                                        <lines>
 
555
                                                                <line number="160" hits="1590" branch="false"/>
 
556
                                                                <line number="161" hits="1590" branch="true" condition-coverage="100% (2/2)">
 
557
                                                                        <conditions>
 
558
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
559
                                                                        </conditions>
 
560
                                                                </line>
 
561
                                                                <line number="162" hits="1214" branch="false"/>
 
562
                                                                <line number="164" hits="376" branch="false"/>
 
563
                                                                <line number="165" hits="376" branch="false"/>
 
564
                                                                <line number="166" hits="376" branch="false"/>
 
565
                                                                <line number="167" hits="376" branch="true" condition-coverage="100% (2/2)">
 
566
                                                                        <conditions>
 
567
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
568
                                                                        </conditions>
 
569
                                                                </line>
 
570
                                                                <line number="168" hits="376" branch="false"/>
 
571
                                                                <line number="169" hits="376" branch="false"/>
 
572
                                                        </lines>
 
573
                                                </method>
 
574
                                                <method name="findPackageResultsNodeForPath" signature="(Lorg/gmetrics/resultsnode/PackageResultsNode;Ljava/lang/String;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
 
575
                                                        <lines>
 
576
                                                                <line number="139" hits="17989" branch="true" condition-coverage="100% (2/2)">
 
577
                                                                        <conditions>
 
578
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
579
                                                                        </conditions>
 
580
                                                                </line>
 
581
                                                                <line number="140" hits="1239" branch="false"/>
 
582
                                                                <line number="142" hits="16750" branch="false"/>
 
583
                                                                <line number="143" hits="16750" branch="false"/>
 
584
                                                        </lines>
 
585
                                                </method>
 
586
                                                <method name="findPackageResultsNodeForPath" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/lang/String;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
 
587
                                                        <lines>
 
588
                                                                <line number="148" hits="41901" branch="false"/>
 
589
                                                        </lines>
 
590
                                                </method>
 
591
                                                <method name="findResultsNodeForPath" signature="(Ljava/lang/String;)Lorg/gmetrics/resultsnode/ResultsNode;" line-rate="1.0" branch-rate="1.0">
 
592
                                                        <lines>
 
593
                                                                <line number="135" hits="1625" branch="false"/>
 
594
                                                        </lines>
 
595
                                                </method>
 
596
                                                <method name="getSourceDirectories" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
597
                                                        <lines>
 
598
                                                                <line number="71" hits="53" branch="false"/>
 
599
                                                                <line number="72" hits="53" branch="false"/>
 
600
                                                        </lines>
 
601
                                                </method>
 
602
                                                <method name="processFile" signature="(Ljava/io/File;Ljava/lang/String;Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="0.5">
 
603
                                                        <lines>
 
604
                                                                <line number="109" hits="1277" branch="false"/>
 
605
                                                                <line number="110" hits="1277" branch="false"/>
 
606
                                                                <line number="112" hits="1277" branch="false"/>
 
607
                                                                <line number="113" hits="1277" branch="false"/>
 
608
                                                                <line number="114" hits="1277" branch="false"/>
 
609
                                                                <line number="115" hits="1277" branch="true" condition-coverage="50% (1/2)">
 
610
                                                                        <conditions>
 
611
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
612
                                                                        </conditions>
 
613
                                                                </line>
 
614
                                                                <line number="116" hits="1277" branch="false"/>
 
615
                                                        </lines>
 
616
                                                </method>
 
617
                                                <method name="processFileSet" signature="(Ljava/lang/Object;Ljava/lang/Object;)V" line-rate="1.0" branch-rate="1.0">
 
618
                                                        <lines>
 
619
                                                                <line number="94" hits="68" branch="false"/>
 
620
                                                                <line number="95" hits="68" branch="false"/>
 
621
                                                                <line number="96" hits="68" branch="false"/>
 
622
                                                                <line number="98" hits="68" branch="true" condition-coverage="100% (4/4)">
 
623
                                                                        <conditions>
 
624
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
625
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
626
                                                                        </conditions>
 
627
                                                                </line>
 
628
                                                                <line number="99" hits="10" branch="false"/>
 
629
                                                                <line number="102" hits="68" branch="false"/>
 
630
                                                        </lines>
 
631
                                                </method>
 
632
                                                <method name="removeBaseDirectoryPrefix" signature="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
633
                                                        <lines>
 
634
                                                                <line number="173" hits="58" branch="true" condition-coverage="100% (2/2)">
 
635
                                                                        <conditions>
 
636
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
637
                                                                        </conditions>
 
638
                                                                </line>
 
639
                                                                <line number="174" hits="33" branch="false"/>
 
640
                                                                <line number="175" hits="33" branch="false"/>
 
641
                                                                <line number="177" hits="25" branch="false"/>
 
642
                                                        </lines>
 
643
                                                </method>
 
644
                                                <method name="removeLeadingSlash" signature="(Ljava/lang/Object;)Ljava/lang/String;" line-rate="1.0" branch-rate="0.3333333333333333">
 
645
                                                        <lines>
 
646
                                                                <line number="181" hits="33" branch="true" condition-coverage="33% (2/6)">
 
647
                                                                        <conditions>
 
648
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
649
                                                                                <condition number="1" type="jump" coverage="0%"/>
 
650
                                                                                <condition number="2" type="jump" coverage="50%"/>
 
651
                                                                        </conditions>
 
652
                                                                </line>
 
653
                                                        </lines>
 
654
                                                </method>
 
655
                                                <method name="resultFromFirstMatchOrElseNull" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
656
                                                        <lines>
 
657
                                                                <line number="152" hits="16750" branch="false"/>
 
658
                                                                <line number="153" hits="16750" branch="false"/>
 
659
                                                                <line number="156" hits="16750" branch="true" condition-coverage="100% (2/2)">
 
660
                                                                        <conditions>
 
661
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
662
                                                                        </conditions>
 
663
                                                                </line>
 
664
                                                        </lines>
 
665
                                                </method>
 
666
                                        </methods>
 
667
                                        <lines>
 
668
                                                <line number="39" hits="5" branch="false"/>
 
669
                                                <line number="42" hits="280" branch="false"/>
 
670
                                                <line number="43" hits="280" branch="false"/>
 
671
                                                <line number="51" hits="280" branch="true" condition-coverage="100% (2/2)">
 
672
                                                        <conditions>
 
673
                                                                <condition number="0" type="jump" coverage="100%"/>
 
674
                                                        </conditions>
 
675
                                                </line>
 
676
                                                <line number="52" hits="275" branch="true" condition-coverage="100% (4/4)">
 
677
                                                        <conditions>
 
678
                                                                <condition number="0" type="jump" coverage="100%"/>
 
679
                                                                <condition number="1" type="jump" coverage="100%"/>
 
680
                                                        </conditions>
 
681
                                                </line>
 
682
                                                <line number="53" hits="270" branch="false"/>
 
683
                                                <line number="54" hits="270" branch="false"/>
 
684
                                                <line number="63" hits="68" branch="false"/>
 
685
                                                <line number="66" hits="68" branch="false"/>
 
686
                                                <line number="67" hits="68" branch="false"/>
 
687
                                                <line number="71" hits="53" branch="false"/>
 
688
                                                <line number="72" hits="53" branch="false"/>
 
689
                                                <line number="83" hits="434" branch="false"/>
 
690
                                                <line number="84" hits="434" branch="false"/>
 
691
                                                <line number="89" hits="1179" branch="false"/>
 
692
                                                <line number="94" hits="68" branch="false"/>
 
693
                                                <line number="95" hits="68" branch="false"/>
 
694
                                                <line number="96" hits="68" branch="false"/>
 
695
                                                <line number="98" hits="68" branch="true" condition-coverage="100% (4/4)">
 
696
                                                        <conditions>
 
697
                                                                <condition number="0" type="jump" coverage="100%"/>
 
698
                                                                <condition number="1" type="jump" coverage="100%"/>
 
699
                                                        </conditions>
 
700
                                                </line>
 
701
                                                <line number="99" hits="10" branch="false"/>
 
702
                                                <line number="102" hits="68" branch="false"/>
 
703
                                                <line number="109" hits="1277" branch="false"/>
 
704
                                                <line number="110" hits="1277" branch="false"/>
 
705
                                                <line number="112" hits="1277" branch="false"/>
 
706
                                                <line number="113" hits="1277" branch="false"/>
 
707
                                                <line number="114" hits="1277" branch="false"/>
 
708
                                                <line number="115" hits="1277" branch="true" condition-coverage="50% (1/2)">
 
709
                                                        <conditions>
 
710
                                                                <condition number="0" type="jump" coverage="50%"/>
 
711
                                                        </conditions>
 
712
                                                </line>
 
713
                                                <line number="116" hits="1277" branch="false"/>
 
714
                                                <line number="126" hits="1339" branch="false"/>
 
715
                                                <line number="127" hits="1339" branch="false"/>
 
716
                                                <line number="131" hits="1339" branch="false"/>
 
717
                                                <line number="135" hits="1625" branch="false"/>
 
718
                                                <line number="139" hits="17989" branch="true" condition-coverage="100% (2/2)">
 
719
                                                        <conditions>
 
720
                                                                <condition number="0" type="jump" coverage="100%"/>
 
721
                                                        </conditions>
 
722
                                                </line>
 
723
                                                <line number="140" hits="1239" branch="false"/>
 
724
                                                <line number="142" hits="16750" branch="false"/>
 
725
                                                <line number="143" hits="16750" branch="false"/>
 
726
                                                <line number="148" hits="41901" branch="false"/>
 
727
                                                <line number="152" hits="16750" branch="false"/>
 
728
                                                <line number="153" hits="16750" branch="false"/>
 
729
                                                <line number="156" hits="16750" branch="true" condition-coverage="100% (2/2)">
 
730
                                                        <conditions>
 
731
                                                                <condition number="0" type="jump" coverage="100%"/>
 
732
                                                        </conditions>
 
733
                                                </line>
 
734
                                                <line number="160" hits="1590" branch="false"/>
 
735
                                                <line number="161" hits="1590" branch="true" condition-coverage="100% (2/2)">
 
736
                                                        <conditions>
 
737
                                                                <condition number="0" type="jump" coverage="100%"/>
 
738
                                                        </conditions>
 
739
                                                </line>
 
740
                                                <line number="162" hits="1214" branch="false"/>
 
741
                                                <line number="164" hits="376" branch="false"/>
 
742
                                                <line number="165" hits="376" branch="false"/>
 
743
                                                <line number="166" hits="376" branch="false"/>
 
744
                                                <line number="167" hits="376" branch="true" condition-coverage="100% (2/2)">
 
745
                                                        <conditions>
 
746
                                                                <condition number="0" type="jump" coverage="100%"/>
 
747
                                                        </conditions>
 
748
                                                </line>
 
749
                                                <line number="168" hits="376" branch="false"/>
 
750
                                                <line number="169" hits="376" branch="false"/>
 
751
                                                <line number="173" hits="58" branch="true" condition-coverage="100% (2/2)">
 
752
                                                        <conditions>
 
753
                                                                <condition number="0" type="jump" coverage="100%"/>
 
754
                                                        </conditions>
 
755
                                                </line>
 
756
                                                <line number="174" hits="33" branch="false"/>
 
757
                                                <line number="175" hits="33" branch="false"/>
 
758
                                                <line number="177" hits="25" branch="false"/>
 
759
                                                <line number="181" hits="33" branch="true" condition-coverage="33% (2/6)">
 
760
                                                        <conditions>
 
761
                                                                <condition number="0" type="jump" coverage="50%"/>
 
762
                                                                <condition number="1" type="jump" coverage="0%"/>
 
763
                                                                <condition number="2" type="jump" coverage="50%"/>
 
764
                                                        </conditions>
 
765
                                                </line>
 
766
                                        </lines>
 
767
                                </class>
 
768
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_analyze_closure1" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
769
                                        <methods>
 
770
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
771
                                                        <lines>
 
772
                                                                <line number="64" hits="68" branch="false"/>
 
773
                                                        </lines>
 
774
                                                </method>
 
775
                                        </methods>
 
776
                                        <lines>
 
777
                                                <line number="64" hits="68" branch="false"/>
 
778
                                        </lines>
 
779
                                </class>
 
780
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_applyMetricsToClass_closure7" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
781
                                        <methods>
 
782
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
783
                                                        <lines>
 
784
                                                                <line number="128" hits="4446" branch="false"/>
 
785
                                                                <line number="129" hits="4446" branch="false"/>
 
786
                                                        </lines>
 
787
                                                </method>
 
788
                                        </methods>
 
789
                                        <lines>
 
790
                                                <line number="128" hits="4446" branch="false"/>
 
791
                                                <line number="129" hits="4446" branch="false"/>
 
792
                                        </lines>
 
793
                                </class>
 
794
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_calculatePackageLevelMetricResults_closure3" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
795
                                        <methods>
 
796
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
797
                                                        <lines>
 
798
                                                                <line number="83" hits="1545" branch="false"/>
 
799
                                                        </lines>
 
800
                                                </method>
 
801
                                        </methods>
 
802
                                        <lines>
 
803
                                                <line number="83" hits="1545" branch="false"/>
 
804
                                        </lines>
 
805
                                </class>
 
806
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_calculatePackageLevelMetricResults_closure4" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
807
                                        <methods>
 
808
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
809
                                                        <lines>
 
810
                                                                <line number="84" hits="1381" branch="false"/>
 
811
                                                        </lines>
 
812
                                                </method>
 
813
                                        </methods>
 
814
                                        <lines>
 
815
                                                <line number="84" hits="1381" branch="false"/>
 
816
                                        </lines>
 
817
                                </class>
 
818
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_findPackageResultsNodeForPath_closure8" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
819
                                        <methods>
 
820
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
821
                                                        <lines>
 
822
                                                                <line number="143" hits="58265" branch="false"/>
 
823
                                                        </lines>
 
824
                                                </method>
 
825
                                        </methods>
 
826
                                        <lines>
 
827
                                                <line number="143" hits="58265" branch="false"/>
 
828
                                        </lines>
 
829
                                </class>
 
830
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_getSourceDirectories_closure2" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
831
                                        <methods>
 
832
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
833
                                                        <lines>
 
834
                                                                <line number="73" hits="58" branch="false"/>
 
835
                                                                <line number="74" hits="58" branch="false"/>
 
836
                                                        </lines>
 
837
                                                </method>
 
838
                                        </methods>
 
839
                                        <lines>
 
840
                                                <line number="73" hits="58" branch="false"/>
 
841
                                                <line number="74" hits="58" branch="false"/>
 
842
                                        </lines>
 
843
                                </class>
 
844
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_processFileSet_closure5" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
845
                                        <methods>
 
846
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
847
                                                        <lines>
 
848
                                                                <line number="103" hits="1277" branch="false"/>
 
849
                                                        </lines>
 
850
                                                </method>
 
851
                                        </methods>
 
852
                                        <lines>
 
853
                                                <line number="103" hits="1277" branch="false"/>
 
854
                                        </lines>
 
855
                                </class>
 
856
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_processFile_closure6" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
857
                                        <methods>
 
858
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
859
                                                        <lines>
 
860
                                                                <line number="117" hits="1339" branch="false"/>
 
861
                                                                <line number="118" hits="1339" branch="false"/>
 
862
                                                                <line number="119" hits="1339" branch="false"/>
 
863
                                                        </lines>
 
864
                                                </method>
 
865
                                        </methods>
 
866
                                        <lines>
 
867
                                                <line number="117" hits="1339" branch="false"/>
 
868
                                                <line number="118" hits="1339" branch="false"/>
 
869
                                                <line number="119" hits="1339" branch="false"/>
 
870
                                        </lines>
 
871
                                </class>
 
872
                                <class name="org.gmetrics.ant.AntFileSetSourceAnalyzer$_resultFromFirstMatchOrElseNull_closure9" filename="org/gmetrics/ant/AntFileSetSourceAnalyzer.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
873
                                        <methods>
 
874
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
875
                                                        <lines>
 
876
                                                                <line number="154" hits="58265" branch="false"/>
 
877
                                                        </lines>
 
878
                                                </method>
 
879
                                        </methods>
 
880
                                        <lines>
 
881
                                                <line number="154" hits="58265" branch="false"/>
 
882
                                        </lines>
 
883
                                </class>
 
884
                                <class name="org.gmetrics.ant.GMetricsTask" filename="org/gmetrics/ant/GMetricsTask.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
885
                                        <methods>
 
886
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
887
                                                        <lines>
 
888
                                                                <line number="55" hits="2" branch="false"/>
 
889
                                                        </lines>
 
890
                                                </method>
 
891
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
892
                                                        <lines>
 
893
                                                                <line number="59" hits="32" branch="false"/>
 
894
                                                                <line number="60" hits="32" branch="false"/>
 
895
                                                        </lines>
 
896
                                                </method>
 
897
                                                <method name="addConfiguredReport" signature="(Lorg/gmetrics/ant/Report;)V" line-rate="1.0" branch-rate="1.0">
 
898
                                                        <lines>
 
899
                                                                <line number="98" hits="32" branch="true" condition-coverage="100% (4/4)">
 
900
                                                                        <conditions>
 
901
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
902
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
903
                                                                        </conditions>
 
904
                                                                </line>
 
905
                                                                <line number="99" hits="2" branch="false"/>
 
906
                                                                <line number="101" hits="30" branch="false"/>
 
907
                                                                <line number="102" hits="28" branch="false"/>
 
908
                                                                <line number="103" hits="28" branch="false"/>
 
909
                                                                <line number="104" hits="28" branch="false"/>
 
910
                                                                <line number="105" hits="28" branch="false"/>
 
911
                                                        </lines>
 
912
                                                </method>
 
913
                                                <method name="addFileset" signature="(Lorg/apache/tools/ant/types/FileSet;)V" line-rate="1.0" branch-rate="1.0">
 
914
                                                        <lines>
 
915
                                                                <line number="89" hits="22" branch="true" condition-coverage="100% (2/2)">
 
916
                                                                        <conditions>
 
917
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
918
                                                                        </conditions>
 
919
                                                                </line>
 
920
                                                                <line number="90" hits="20" branch="false"/>
 
921
                                                        </lines>
 
922
                                                </method>
 
923
                                                <method name="createMetricSet" signature="()Lorg/gmetrics/metricset/MetricSet;" line-rate="1.0" branch-rate="1.0">
 
924
                                                        <lines>
 
925
                                                                <line number="109" hits="16" branch="true" condition-coverage="100% (2/2)">
 
926
                                                                        <conditions>
 
927
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
928
                                                                        </conditions>
 
929
                                                                </line>
 
930
                                                        </lines>
 
931
                                                </method>
 
932
                                                <method name="createSourceAnalyzer" signature="()Lorg/gmetrics/analyzer/SourceAnalyzer;" line-rate="1.0" branch-rate="1.0">
 
933
                                                        <lines>
 
934
                                                                <line number="113" hits="16" branch="false"/>
 
935
                                                        </lines>
 
936
                                                </method>
 
937
                                                <method name="execute" signature="()V" line-rate="1.0" branch-rate="1.0">
 
938
                                                        <lines>
 
939
                                                                <line number="69" hits="18" branch="true" condition-coverage="100% (2/2)">
 
940
                                                                        <conditions>
 
941
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
942
                                                                        </conditions>
 
943
                                                                </line>
 
944
                                                                <line number="71" hits="16" branch="false"/>
 
945
                                                                <line number="72" hits="16" branch="false"/>
 
946
                                                                <line number="73" hits="16" branch="false"/>
 
947
                                                                <line number="74" hits="14" branch="false"/>
 
948
                                                                <line number="75" hits="14" branch="false"/>
 
949
                                                                <line number="76" hits="14" branch="false"/>
 
950
                                                                <line number="79" hits="2" branch="false"/>
 
951
                                                                <line number="80" hits="2" branch="false"/>
 
952
                                                        </lines>
 
953
                                                </method>
 
954
                                        </methods>
 
955
                                        <lines>
 
956
                                                <line number="55" hits="2" branch="false"/>
 
957
                                                <line number="59" hits="32" branch="false"/>
 
958
                                                <line number="60" hits="32" branch="false"/>
 
959
                                                <line number="69" hits="18" branch="true" condition-coverage="100% (2/2)">
 
960
                                                        <conditions>
 
961
                                                                <condition number="0" type="jump" coverage="100%"/>
 
962
                                                        </conditions>
 
963
                                                </line>
 
964
                                                <line number="71" hits="16" branch="false"/>
 
965
                                                <line number="72" hits="16" branch="false"/>
 
966
                                                <line number="73" hits="16" branch="false"/>
 
967
                                                <line number="74" hits="14" branch="false"/>
 
968
                                                <line number="75" hits="14" branch="false"/>
 
969
                                                <line number="76" hits="14" branch="false"/>
 
970
                                                <line number="79" hits="2" branch="false"/>
 
971
                                                <line number="80" hits="2" branch="false"/>
 
972
                                                <line number="89" hits="22" branch="true" condition-coverage="100% (2/2)">
 
973
                                                        <conditions>
 
974
                                                                <condition number="0" type="jump" coverage="100%"/>
 
975
                                                        </conditions>
 
976
                                                </line>
 
977
                                                <line number="90" hits="20" branch="false"/>
 
978
                                                <line number="98" hits="32" branch="true" condition-coverage="100% (4/4)">
 
979
                                                        <conditions>
 
980
                                                                <condition number="0" type="jump" coverage="100%"/>
 
981
                                                                <condition number="1" type="jump" coverage="100%"/>
 
982
                                                        </conditions>
 
983
                                                </line>
 
984
                                                <line number="99" hits="2" branch="false"/>
 
985
                                                <line number="101" hits="30" branch="false"/>
 
986
                                                <line number="102" hits="28" branch="false"/>
 
987
                                                <line number="103" hits="28" branch="false"/>
 
988
                                                <line number="104" hits="28" branch="false"/>
 
989
                                                <line number="105" hits="28" branch="false"/>
 
990
                                                <line number="109" hits="16" branch="true" condition-coverage="100% (2/2)">
 
991
                                                        <conditions>
 
992
                                                                <condition number="0" type="jump" coverage="100%"/>
 
993
                                                        </conditions>
 
994
                                                </line>
 
995
                                                <line number="113" hits="16" branch="false"/>
 
996
                                        </lines>
 
997
                                </class>
 
998
                                <class name="org.gmetrics.ant.GMetricsTask$_addConfiguredReport_closure2" filename="org/gmetrics/ant/GMetricsTask.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
999
                                        <methods>
 
1000
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
1001
                                                        <lines>
 
1002
                                                                <line number="103" hits="72" branch="false"/>
 
1003
                                                        </lines>
 
1004
                                                </method>
 
1005
                                        </methods>
 
1006
                                        <lines>
 
1007
                                                <line number="103" hits="72" branch="false"/>
 
1008
                                        </lines>
 
1009
                                </class>
 
1010
                                <class name="org.gmetrics.ant.GMetricsTask$_closure1" filename="org/gmetrics/ant/GMetricsTask.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1011
                                        <methods>
 
1012
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
1013
                                                        <lines>
 
1014
                                                                <line number="63" hits="12" branch="false"/>
 
1015
                                                        </lines>
 
1016
                                                </method>
 
1017
                                        </methods>
 
1018
                                        <lines>
 
1019
                                                <line number="63" hits="12" branch="false"/>
 
1020
                                        </lines>
 
1021
                                </class>
 
1022
                                <class name="org.gmetrics.ant.Report" filename="org/gmetrics/ant/Report.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1023
                                        <methods>
 
1024
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1025
                                                        <lines>
 
1026
                                                                <line number="26" hits="34" branch="false"/>
 
1027
                                                        </lines>
 
1028
                                                </method>
 
1029
                                                <method name="addConfiguredOption" signature="(Lorg/gmetrics/ant/ReportOption;)V" line-rate="1.0" branch-rate="1.0">
 
1030
                                                        <lines>
 
1031
                                                                <line number="32" hits="76" branch="false"/>
 
1032
                                                        </lines>
 
1033
                                                </method>
 
1034
                                        </methods>
 
1035
                                        <lines>
 
1036
                                                <line number="26" hits="34" branch="false"/>
 
1037
                                                <line number="32" hits="76" branch="false"/>
 
1038
                                        </lines>
 
1039
                                </class>
 
1040
                                <class name="org.gmetrics.ant.ReportOption" filename="org/gmetrics/ant/ReportOption.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1041
                                        <methods>
 
1042
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1043
                                                        <lines>
 
1044
                                                                <line number="27" hits="76" branch="false"/>
 
1045
                                                        </lines>
 
1046
                                                </method>
 
1047
                                        </methods>
 
1048
                                        <lines>
 
1049
                                                <line number="27" hits="76" branch="false"/>
 
1050
                                        </lines>
 
1051
                                </class>
 
1052
                        </classes>
 
1053
                </package>
 
1054
                <package name="org.gmetrics.formatter" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1055
                        <classes>
 
1056
                                <class name="org.gmetrics.formatter.Formatter" filename="org/gmetrics/formatter/Formatter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1057
                                        <methods>
 
1058
                                        </methods>
 
1059
                                        <lines>
 
1060
                                        </lines>
 
1061
                                </class>
 
1062
                                <class name="org.gmetrics.formatter.FormatterFactory" filename="org/gmetrics/formatter/FormatterFactory.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1063
                                        <methods>
 
1064
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1065
                                                        <lines>
 
1066
                                                                <line number="23" hits="164" branch="false"/>
 
1067
                                                        </lines>
 
1068
                                                </method>
 
1069
                                                <method name="getFormatter" signature="(Ljava/lang/String;)Lorg/gmetrics/formatter/Formatter;" line-rate="1.0" branch-rate="1.0">
 
1070
                                                        <lines>
 
1071
                                                                <line number="33" hits="29" branch="true" condition-coverage="100% (2/2)">
 
1072
                                                                        <conditions>
 
1073
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1074
                                                                        </conditions>
 
1075
                                                                </line>
 
1076
                                                                <line number="35" hits="27" branch="false"/>
 
1077
                                                                <line number="36" hits="25" branch="false"/>
 
1078
                                                        </lines>
 
1079
                                                </method>
 
1080
                                        </methods>
 
1081
                                        <lines>
 
1082
                                                <line number="23" hits="164" branch="false"/>
 
1083
                                                <line number="33" hits="29" branch="true" condition-coverage="100% (2/2)">
 
1084
                                                        <conditions>
 
1085
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1086
                                                        </conditions>
 
1087
                                                </line>
 
1088
                                                <line number="35" hits="27" branch="false"/>
 
1089
                                                <line number="36" hits="25" branch="false"/>
 
1090
                                        </lines>
 
1091
                                </class>
 
1092
                                <class name="org.gmetrics.formatter.PercentageFormatter" filename="org/gmetrics/formatter/PercentageFormatter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1093
                                        <methods>
 
1094
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1095
                                                        <lines>
 
1096
                                                                <line number="23" hits="37" branch="false"/>
 
1097
                                                        </lines>
 
1098
                                                </method>
 
1099
                                                <method name="format" signature="(Ljava/lang/Object;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
1100
                                                        <lines>
 
1101
                                                                <line number="26" hits="3418" branch="true" condition-coverage="100% (2/2)">
 
1102
                                                                        <conditions>
 
1103
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1104
                                                                        </conditions>
 
1105
                                                                </line>
 
1106
                                                                <line number="27" hits="2" branch="false"/>
 
1107
                                                                <line number="29" hits="3416" branch="true" condition-coverage="100% (2/2)">
 
1108
                                                                        <conditions>
 
1109
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1110
                                                                        </conditions>
 
1111
                                                                </line>
 
1112
                                                                <line number="31" hits="3414" branch="false"/>
 
1113
                                                                <line number="32" hits="3414" branch="false"/>
 
1114
                                                                <line number="33" hits="3414" branch="false"/>
 
1115
                                                        </lines>
 
1116
                                                </method>
 
1117
                                        </methods>
 
1118
                                        <lines>
 
1119
                                                <line number="23" hits="37" branch="false"/>
 
1120
                                                <line number="26" hits="3418" branch="true" condition-coverage="100% (2/2)">
 
1121
                                                        <conditions>
 
1122
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1123
                                                        </conditions>
 
1124
                                                </line>
 
1125
                                                <line number="27" hits="2" branch="false"/>
 
1126
                                                <line number="29" hits="3416" branch="true" condition-coverage="100% (2/2)">
 
1127
                                                        <conditions>
 
1128
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1129
                                                        </conditions>
 
1130
                                                </line>
 
1131
                                                <line number="31" hits="3414" branch="false"/>
 
1132
                                                <line number="32" hits="3414" branch="false"/>
 
1133
                                                <line number="33" hits="3414" branch="false"/>
 
1134
                                        </lines>
 
1135
                                </class>
 
1136
                                <class name="org.gmetrics.formatter.ToStringFormatter" filename="org/gmetrics/formatter/ToStringFormatter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1137
                                        <methods>
 
1138
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1139
                                                        <lines>
 
1140
                                                                <line number="23" hits="10" branch="false"/>
 
1141
                                                        </lines>
 
1142
                                                </method>
 
1143
                                                <method name="format" signature="(Ljava/lang/Object;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
1144
                                                        <lines>
 
1145
                                                                <line number="26" hits="6" branch="false"/>
 
1146
                                                        </lines>
 
1147
                                                </method>
 
1148
                                        </methods>
 
1149
                                        <lines>
 
1150
                                                <line number="23" hits="10" branch="false"/>
 
1151
                                                <line number="26" hits="6" branch="false"/>
 
1152
                                        </lines>
 
1153
                                </class>
 
1154
                        </classes>
 
1155
                </package>
 
1156
                <package name="org.gmetrics.metric" line-rate="0.8478260869565217" branch-rate="0.9230769230769231" complexity="0.0">
 
1157
                        <classes>
 
1158
                                <class name="org.gmetrics.metric.AbstractAstVisitor" filename="org/gmetrics/metric/AbstractAstVisitor.groovy" line-rate="0.25" branch-rate="0.6666666666666666" complexity="0.0">
 
1159
                                        <methods>
 
1160
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1161
                                                        <lines>
 
1162
                                                                <line number="33" hits="17605" branch="false"/>
 
1163
                                                        </lines>
 
1164
                                                </method>
 
1165
                                                <method name="getSourceUnit" signature="()Lorg/codehaus/groovy/control/SourceUnit;" line-rate="0.0" branch-rate="1.0">
 
1166
                                                        <lines>
 
1167
                                                                <line number="58" hits="0" branch="false"/>
 
1168
                                                        </lines>
 
1169
                                                </method>
 
1170
                                                <method name="isFirstVisit" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
 
1171
                                                        <lines>
 
1172
                                                                <line number="42" hits="0" branch="true" condition-coverage="0% (0/2)">
 
1173
                                                                        <conditions>
 
1174
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
1175
                                                                        </conditions>
 
1176
                                                                </line>
 
1177
                                                                <line number="43" hits="0" branch="false"/>
 
1178
                                                                <line number="45" hits="0" branch="false"/>
 
1179
                                                                <line number="46" hits="0" branch="false"/>
 
1180
                                                        </lines>
 
1181
                                                </method>
 
1182
                                                <method name="isSyntheticNonRunMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)Z" line-rate="1.0" branch-rate="1.0">
 
1183
                                                        <lines>
 
1184
                                                                <line number="62" hits="11600" branch="true" condition-coverage="100% (4/4)">
 
1185
                                                                        <conditions>
 
1186
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1187
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
1188
                                                                        </conditions>
 
1189
                                                                </line>
 
1190
                                                        </lines>
 
1191
                                                </method>
 
1192
                                                <method name="sourceLine" signature="(Lorg/codehaus/groovy/ast/ASTNode;)Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
 
1193
                                                        <lines>
 
1194
                                                                <line number="54" hits="0" branch="false"/>
 
1195
                                                        </lines>
 
1196
                                                </method>
 
1197
                                        </methods>
 
1198
                                        <lines>
 
1199
                                                <line number="33" hits="17605" branch="false"/>
 
1200
                                                <line number="42" hits="0" branch="true" condition-coverage="0% (0/2)">
 
1201
                                                        <conditions>
 
1202
                                                                <condition number="0" type="jump" coverage="0%"/>
 
1203
                                                        </conditions>
 
1204
                                                </line>
 
1205
                                                <line number="43" hits="0" branch="false"/>
 
1206
                                                <line number="45" hits="0" branch="false"/>
 
1207
                                                <line number="46" hits="0" branch="false"/>
 
1208
                                                <line number="54" hits="0" branch="false"/>
 
1209
                                                <line number="58" hits="0" branch="false"/>
 
1210
                                                <line number="62" hits="11600" branch="true" condition-coverage="100% (4/4)">
 
1211
                                                        <conditions>
 
1212
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1213
                                                                <condition number="1" type="jump" coverage="100%"/>
 
1214
                                                        </conditions>
 
1215
                                                </line>
 
1216
                                        </lines>
 
1217
                                </class>
 
1218
                                <class name="org.gmetrics.metric.AbstractMethodMetric" filename="org/gmetrics/metric/AbstractMethodMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1219
                                        <methods>
 
1220
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1221
                                                        <lines>
 
1222
                                                                <line number="33" hits="416" branch="false"/>
 
1223
                                                        </lines>
 
1224
                                                </method>
 
1225
                                                <method name="addClosureFieldsToMetricResults" signature="(Lorg/gmetrics/source/SourceCode;Lorg/codehaus/groovy/ast/ClassNode;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
 
1226
                                                        <lines>
 
1227
                                                                <line number="58" hits="1160" branch="false"/>
 
1228
                                                                <line number="59" hits="1160" branch="false"/>
 
1229
                                                        </lines>
 
1230
                                                </method>
 
1231
                                                <method name="addMethodsToMetricResults" signature="(Lorg/gmetrics/source/SourceCode;Lorg/codehaus/groovy/ast/ClassNode;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
 
1232
                                                        <lines>
 
1233
                                                                <line number="69" hits="1160" branch="false"/>
 
1234
                                                                <line number="71" hits="1160" branch="false"/>
 
1235
                                                        </lines>
 
1236
                                                </method>
 
1237
                                                <method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="1.0" branch-rate="1.0">
 
1238
                                                        <lines>
 
1239
                                                                <line number="41" hits="1314" branch="false"/>
 
1240
                                                                <line number="43" hits="1314" branch="true" condition-coverage="100% (2/2)">
 
1241
                                                                        <conditions>
 
1242
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1243
                                                                        </conditions>
 
1244
                                                                </line>
 
1245
                                                                <line number="44" hits="1160" branch="false"/>
 
1246
                                                                <line number="45" hits="1160" branch="false"/>
 
1247
                                                                <line number="48" hits="1314" branch="true" condition-coverage="100% (2/2)">
 
1248
                                                                        <conditions>
 
1249
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1250
                                                                        </conditions>
 
1251
                                                                </line>
 
1252
                                                                <line number="49" hits="232" branch="false"/>
 
1253
                                                                <line number="52" hits="1082" branch="false"/>
 
1254
                                                                <line number="54" hits="1082" branch="false"/>
 
1255
                                                        </lines>
 
1256
                                                </method>
 
1257
                                        </methods>
 
1258
                                        <lines>
 
1259
                                                <line number="33" hits="416" branch="false"/>
 
1260
                                                <line number="41" hits="1314" branch="false"/>
 
1261
                                                <line number="43" hits="1314" branch="true" condition-coverage="100% (2/2)">
 
1262
                                                        <conditions>
 
1263
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1264
                                                        </conditions>
 
1265
                                                </line>
 
1266
                                                <line number="44" hits="1160" branch="false"/>
 
1267
                                                <line number="45" hits="1160" branch="false"/>
 
1268
                                                <line number="48" hits="1314" branch="true" condition-coverage="100% (2/2)">
 
1269
                                                        <conditions>
 
1270
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1271
                                                        </conditions>
 
1272
                                                </line>
 
1273
                                                <line number="49" hits="232" branch="false"/>
 
1274
                                                <line number="52" hits="1082" branch="false"/>
 
1275
                                                <line number="54" hits="1082" branch="false"/>
 
1276
                                                <line number="58" hits="1160" branch="false"/>
 
1277
                                                <line number="59" hits="1160" branch="false"/>
 
1278
                                                <line number="69" hits="1160" branch="false"/>
 
1279
                                                <line number="71" hits="1160" branch="false"/>
 
1280
                                        </lines>
 
1281
                                </class>
 
1282
                                <class name="org.gmetrics.metric.AbstractMethodMetric$_addClosureFieldsToMetricResults_closure1" filename="org/gmetrics/metric/AbstractMethodMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1283
                                        <methods>
 
1284
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
1285
                                                        <lines>
 
1286
                                                                <line number="58" hits="3278" branch="false"/>
 
1287
                                                        </lines>
 
1288
                                                </method>
 
1289
                                        </methods>
 
1290
                                        <lines>
 
1291
                                                <line number="58" hits="3278" branch="false"/>
 
1292
                                        </lines>
 
1293
                                </class>
 
1294
                                <class name="org.gmetrics.metric.AbstractMethodMetric$_addClosureFieldsToMetricResults_closure2" filename="org/gmetrics/metric/AbstractMethodMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1295
                                        <methods>
 
1296
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
1297
                                                        <lines>
 
1298
                                                                <line number="60" hits="68" branch="false"/>
 
1299
                                                                <line number="61" hits="68" branch="true" condition-coverage="100% (2/2)">
 
1300
                                                                        <conditions>
 
1301
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1302
                                                                        </conditions>
 
1303
                                                                </line>
 
1304
                                                                <line number="62" hits="60" branch="false"/>
 
1305
                                                                <line number="63" hits="60" branch="false"/>
 
1306
                                                        </lines>
 
1307
                                                </method>
 
1308
                                        </methods>
 
1309
                                        <lines>
 
1310
                                                <line number="60" hits="68" branch="false"/>
 
1311
                                                <line number="61" hits="68" branch="true" condition-coverage="100% (2/2)">
 
1312
                                                        <conditions>
 
1313
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1314
                                                        </conditions>
 
1315
                                                </line>
 
1316
                                                <line number="62" hits="60" branch="false"/>
 
1317
                                                <line number="63" hits="60" branch="false"/>
 
1318
                                        </lines>
 
1319
                                </class>
 
1320
                                <class name="org.gmetrics.metric.AbstractMethodMetric$_addMethodsToMetricResults_closure3" filename="org/gmetrics/metric/AbstractMethodMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1321
                                        <methods>
 
1322
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
1323
                                                        <lines>
 
1324
                                                                <line number="72" hits="5688" branch="false"/>
 
1325
                                                                <line number="73" hits="5688" branch="true" condition-coverage="100% (2/2)">
 
1326
                                                                        <conditions>
 
1327
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1328
                                                                        </conditions>
 
1329
                                                                </line>
 
1330
                                                                <line number="74" hits="5245" branch="false"/>
 
1331
                                                                <line number="75" hits="5245" branch="false"/>
 
1332
                                                        </lines>
 
1333
                                                </method>
 
1334
                                        </methods>
 
1335
                                        <lines>
 
1336
                                                <line number="72" hits="5688" branch="false"/>
 
1337
                                                <line number="73" hits="5688" branch="true" condition-coverage="100% (2/2)">
 
1338
                                                        <conditions>
 
1339
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1340
                                                        </conditions>
 
1341
                                                </line>
 
1342
                                                <line number="74" hits="5245" branch="false"/>
 
1343
                                                <line number="75" hits="5245" branch="false"/>
 
1344
                                        </lines>
 
1345
                                </class>
 
1346
                                <class name="org.gmetrics.metric.AbstractMetric" filename="org/gmetrics/metric/AbstractMetric.groovy" line-rate="0.9166666666666666" branch-rate="1.0" complexity="0.0">
 
1347
                                        <methods>
 
1348
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1349
                                                        <lines>
 
1350
                                                                <line number="32" hits="678" branch="false"/>
 
1351
                                                                <line number="35" hits="678" branch="false"/>
 
1352
                                                        </lines>
 
1353
                                                </method>
 
1354
                                                <method name="applyToClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="1.0" branch-rate="1.0">
 
1355
                                                        <lines>
 
1356
                                                                <line number="52" hits="2484" branch="true" condition-coverage="100% (4/4)">
 
1357
                                                                        <conditions>
 
1358
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1359
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
1360
                                                                        </conditions>
 
1361
                                                                </line>
 
1362
                                                                <line number="53" hits="10" branch="false"/>
 
1363
                                                                <line number="55" hits="2474" branch="false"/>
 
1364
                                                        </lines>
 
1365
                                                </method>
 
1366
                                                <method name="applyToPackage" signature="(Ljava/lang/String;Ljava/util/Collection;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
1367
                                                        <lines>
 
1368
                                                                <line number="40" hits="2016" branch="true" condition-coverage="100% (4/4)">
 
1369
                                                                        <conditions>
 
1370
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1371
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
1372
                                                                        </conditions>
 
1373
                                                                </line>
 
1374
                                                                <line number="41" hits="10" branch="false"/>
 
1375
                                                                <line number="43" hits="2006" branch="false"/>
 
1376
                                                        </lines>
 
1377
                                                </method>
 
1378
                                                <method name="calculateForPackage" signature="(Ljava/lang/String;Ljava/util/Collection;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
1379
                                                        <lines>
 
1380
                                                                <line number="48" hits="1736" branch="false"/>
 
1381
                                                        </lines>
 
1382
                                                </method>
 
1383
                                                <method name="createAggregateMetricResult" signature="(Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Lorg/codehaus/groovy/ast/ASTNode;)Lorg/gmetrics/result/MetricResult;" line-rate="0.5" branch-rate="1.0">
 
1384
                                                        <lines>
 
1385
                                                                <line number="63" hits="1998" branch="false"/>
 
1386
                                                                <line number="64" hits="0" branch="false"/>
 
1387
                                                        </lines>
 
1388
                                                </method>
 
1389
                                                <method name="isNotAnInterface" signature="(Lorg/codehaus/groovy/ast/ClassNode;)Z" line-rate="1.0" branch-rate="1.0">
 
1390
                                                        <lines>
 
1391
                                                                <line number="59" hits="1314" branch="true" condition-coverage="100% (4/4)">
 
1392
                                                                        <conditions>
 
1393
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1394
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
1395
                                                                        </conditions>
 
1396
                                                                </line>
 
1397
                                                        </lines>
 
1398
                                                </method>
 
1399
                                        </methods>
 
1400
                                        <lines>
 
1401
                                                <line number="32" hits="678" branch="false"/>
 
1402
                                                <line number="35" hits="678" branch="false"/>
 
1403
                                                <line number="40" hits="2016" branch="true" condition-coverage="100% (4/4)">
 
1404
                                                        <conditions>
 
1405
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1406
                                                                <condition number="1" type="jump" coverage="100%"/>
 
1407
                                                        </conditions>
 
1408
                                                </line>
 
1409
                                                <line number="41" hits="10" branch="false"/>
 
1410
                                                <line number="43" hits="2006" branch="false"/>
 
1411
                                                <line number="48" hits="1736" branch="false"/>
 
1412
                                                <line number="52" hits="2484" branch="true" condition-coverage="100% (4/4)">
 
1413
                                                        <conditions>
 
1414
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1415
                                                                <condition number="1" type="jump" coverage="100%"/>
 
1416
                                                        </conditions>
 
1417
                                                </line>
 
1418
                                                <line number="53" hits="10" branch="false"/>
 
1419
                                                <line number="55" hits="2474" branch="false"/>
 
1420
                                                <line number="59" hits="1314" branch="true" condition-coverage="100% (4/4)">
 
1421
                                                        <conditions>
 
1422
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1423
                                                                <condition number="1" type="jump" coverage="100%"/>
 
1424
                                                        </conditions>
 
1425
                                                </line>
 
1426
                                                <line number="63" hits="1998" branch="false"/>
 
1427
                                                <line number="64" hits="0" branch="false"/>
 
1428
                                        </lines>
 
1429
                                </class>
 
1430
                                <class name="org.gmetrics.metric.AstVisitor" filename="org/gmetrics/metric/AstVisitor.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1431
                                        <methods>
 
1432
                                        </methods>
 
1433
                                        <lines>
 
1434
                                        </lines>
 
1435
                                </class>
 
1436
                                <class name="org.gmetrics.metric.Metric" filename="org/gmetrics/metric/Metric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1437
                                        <methods>
 
1438
                                        </methods>
 
1439
                                        <lines>
 
1440
                                        </lines>
 
1441
                                </class>
 
1442
                                <class name="org.gmetrics.metric.MetricLevel" filename="org/gmetrics/metric/MetricLevel.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1443
                                        <methods>
 
1444
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;ILjava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
1445
                                                        <lines>
 
1446
                                                                <line number="40" hits="15" branch="false"/>
 
1447
                                                        </lines>
 
1448
                                                </method>
 
1449
                                                <method name="getNames" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
1450
                                                        <lines>
 
1451
                                                                <line number="30" hits="217" branch="false"/>
 
1452
                                                        </lines>
 
1453
                                                </method>
 
1454
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
1455
                                                        <lines>
 
1456
                                                                <line number="36" hits="684" branch="false"/>
 
1457
                                                        </lines>
 
1458
                                                </method>
 
1459
                                        </methods>
 
1460
                                        <lines>
 
1461
                                                <line number="30" hits="217" branch="false"/>
 
1462
                                                <line number="36" hits="684" branch="false"/>
 
1463
                                                <line number="40" hits="15" branch="false"/>
 
1464
                                        </lines>
 
1465
                                </class>
 
1466
                                <class name="org.gmetrics.metric.MetricLevel$_getNames_closure1" filename="org/gmetrics/metric/MetricLevel.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1467
                                        <methods>
 
1468
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
1469
                                                        <lines>
 
1470
                                                                <line number="30" hits="651" branch="false"/>
 
1471
                                                        </lines>
 
1472
                                                </method>
 
1473
                                        </methods>
 
1474
                                        <lines>
 
1475
                                                <line number="30" hits="651" branch="false"/>
 
1476
                                        </lines>
 
1477
                                </class>
 
1478
                        </classes>
 
1479
                </package>
 
1480
                <package name="org.gmetrics.metric.abc" line-rate="0.9753086419753086" branch-rate="0.9827586206896551" complexity="0.0">
 
1481
                        <classes>
 
1482
                                <class name="org.gmetrics.metric.abc.AbcAstVisitor" filename="org/gmetrics/metric/abc/AbcAstVisitor.groovy" line-rate="0.9824561403508771" branch-rate="0.9772727272727273" complexity="0.0">
 
1483
                                        <methods>
 
1484
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1485
                                                        <lines>
 
1486
                                                                <line number="37" hits="5" branch="false"/>
 
1487
                                                                <line number="38" hits="5" branch="false"/>
 
1488
                                                                <line number="39" hits="5" branch="false"/>
 
1489
                                                        </lines>
 
1490
                                                </method>
 
1491
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1492
                                                        <lines>
 
1493
                                                                <line number="34" hits="2852" branch="false"/>
 
1494
                                                        </lines>
 
1495
                                                </method>
 
1496
                                                <method name="countUnaryConditionals" signature="(Lorg/codehaus/groovy/ast/expr/BinaryExpression;)I" line-rate="1.0" branch-rate="0.8333333333333334">
 
1497
                                                        <lines>
 
1498
                                                                <line number="145" hits="304" branch="false"/>
 
1499
                                                                <line number="146" hits="304" branch="false"/>
 
1500
                                                                <line number="147" hits="304" branch="true" condition-coverage="50% (1/2)">
 
1501
                                                                        <conditions>
 
1502
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
1503
                                                                        </conditions>
 
1504
                                                                </line>
 
1505
                                                                <line number="148" hits="304" branch="true" condition-coverage="100% (2/2)">
 
1506
                                                                        <conditions>
 
1507
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1508
                                                                        </conditions>
 
1509
                                                                </line>
 
1510
                                                                <line number="149" hits="60" branch="false"/>
 
1511
                                                                <line number="151" hits="304" branch="true" condition-coverage="100% (2/2)">
 
1512
                                                                        <conditions>
 
1513
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1514
                                                                        </conditions>
 
1515
                                                                </line>
 
1516
                                                                <line number="152" hits="50" branch="false"/>
 
1517
                                                                <line number="155" hits="304" branch="false"/>
 
1518
                                                        </lines>
 
1519
                                                </method>
 
1520
                                                <method name="countUnaryConditionals" signature="(Lorg/codehaus/groovy/ast/expr/Expression;)I" line-rate="0.0" branch-rate="1.0">
 
1521
                                                        <lines>
 
1522
                                                                <line number="160" hits="0" branch="false"/>
 
1523
                                                        </lines>
 
1524
                                                </method>
 
1525
                                                <method name="handleExpressionContainingOperation" signature="(Lorg/codehaus/groovy/ast/expr/Expression;)V" line-rate="1.0" branch-rate="1.0">
 
1526
                                                        <lines>
 
1527
                                                                <line number="129" hits="6120" branch="false"/>
 
1528
                                                                <line number="130" hits="6120" branch="true" condition-coverage="100% (8/8)">
 
1529
                                                                        <conditions>
 
1530
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1531
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
1532
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
1533
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
1534
                                                                        </conditions>
 
1535
                                                                </line>
 
1536
                                                                <line number="131" hits="3362" branch="false"/>
 
1537
                                                                <line number="133" hits="6120" branch="true" condition-coverage="100% (2/2)">
 
1538
                                                                        <conditions>
 
1539
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1540
                                                                        </conditions>
 
1541
                                                                </line>
 
1542
                                                                <line number="134" hits="899" branch="false"/>
 
1543
                                                                <line number="136" hits="6120" branch="true" condition-coverage="100% (2/2)">
 
1544
                                                                        <conditions>
 
1545
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1546
                                                                        </conditions>
 
1547
                                                                </line>
 
1548
                                                                <line number="137" hits="304" branch="false"/>
 
1549
                                                        </lines>
 
1550
                                                </method>
 
1551
                                                <method name="isFinalVariableDeclaration" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
 
1552
                                                        <lines>
 
1553
                                                                <line number="168" hits="3402" branch="true" condition-coverage="100% (2/2)">
 
1554
                                                                        <conditions>
 
1555
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1556
                                                                        </conditions>
 
1557
                                                                </line>
 
1558
                                                                <line number="169" hits="2104" branch="true" condition-coverage="100% (2/2)">
 
1559
                                                                        <conditions>
 
1560
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1561
                                                                        </conditions>
 
1562
                                                                </line>
 
1563
                                                        </lines>
 
1564
                                                </method>
 
1565
                                                <method name="isNotEmptyStatement" signature="(Lorg/codehaus/groovy/ast/stmt/Statement;)Z" line-rate="1.0" branch-rate="1.0">
 
1566
                                                        <lines>
 
1567
                                                                <line number="173" hits="1029" branch="true" condition-coverage="100% (2/2)">
 
1568
                                                                        <conditions>
 
1569
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1570
                                                                        </conditions>
 
1571
                                                                </line>
 
1572
                                                        </lines>
 
1573
                                                </method>
 
1574
                                                <method name="isSingleVariable" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
 
1575
                                                        <lines>
 
1576
                                                                <line number="164" hits="2685" branch="true" condition-coverage="100% (2/2)">
 
1577
                                                                        <conditions>
 
1578
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1579
                                                                        </conditions>
 
1580
                                                                </line>
 
1581
                                                        </lines>
 
1582
                                                </method>
 
1583
                                                <method name="visitBinaryExpression" signature="(Lorg/codehaus/groovy/ast/expr/BinaryExpression;)V" line-rate="1.0" branch-rate="1.0">
 
1584
                                                        <lines>
 
1585
                                                                <line number="54" hits="5872" branch="false"/>
 
1586
                                                                <line number="55" hits="5872" branch="false"/>
 
1587
                                                        </lines>
 
1588
                                                </method>
 
1589
                                                <method name="visitBooleanExpression" signature="(Lorg/codehaus/groovy/ast/expr/BooleanExpression;)V" line-rate="1.0" branch-rate="1.0">
 
1590
                                                        <lines>
 
1591
                                                                <line number="111" hits="1853" branch="true" condition-coverage="100% (2/2)">
 
1592
                                                                        <conditions>
 
1593
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1594
                                                                        </conditions>
 
1595
                                                                </line>
 
1596
                                                                <line number="112" hits="558" branch="false"/>
 
1597
                                                                <line number="114" hits="1853" branch="false"/>
 
1598
                                                        </lines>
 
1599
                                                </method>
 
1600
                                                <method name="visitConstructorCallExpression" signature="(Lorg/codehaus/groovy/ast/expr/ConstructorCallExpression;)V" line-rate="1.0" branch-rate="1.0">
 
1601
                                                        <lines>
 
1602
                                                                <line number="80" hits="778" branch="false"/>
 
1603
                                                                <line number="81" hits="778" branch="false"/>
 
1604
                                                        </lines>
 
1605
                                                </method>
 
1606
                                                <method name="visitIfElse" signature="(Lorg/codehaus/groovy/ast/stmt/IfStatement;)V" line-rate="1.0" branch-rate="1.0">
 
1607
                                                        <lines>
 
1608
                                                                <line number="85" hits="999" branch="true" condition-coverage="100% (2/2)">
 
1609
                                                                        <conditions>
 
1610
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1611
                                                                        </conditions>
 
1612
                                                                </line>
 
1613
                                                                <line number="86" hits="131" branch="false"/>
 
1614
                                                                <line number="88" hits="999" branch="false"/>
 
1615
                                                        </lines>
 
1616
                                                </method>
 
1617
                                                <method name="visitMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
 
1618
                                                        <lines>
 
1619
                                                                <line number="47" hits="2802" branch="true" condition-coverage="100% (10/10)">
 
1620
                                                                        <conditions>
 
1621
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1622
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
1623
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
1624
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
1625
                                                                                <condition number="4" type="jump" coverage="100%"/>
 
1626
                                                                        </conditions>
 
1627
                                                                </line>
 
1628
                                                                <line number="48" hits="2627" branch="false"/>
 
1629
                                                                <line number="49" hits="2627" branch="false"/>
 
1630
                                                        </lines>
 
1631
                                                </method>
 
1632
                                                <method name="visitMethodCallExpression" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;)V" line-rate="1.0" branch-rate="1.0">
 
1633
                                                        <lines>
 
1634
                                                                <line number="69" hits="4828" branch="false"/>
 
1635
                                                                <line number="70" hits="4828" branch="false"/>
 
1636
                                                        </lines>
 
1637
                                                </method>
 
1638
                                                <method name="visitNotExpression" signature="(Lorg/codehaus/groovy/ast/expr/NotExpression;)V" line-rate="1.0" branch-rate="1.0">
 
1639
                                                        <lines>
 
1640
                                                                <line number="118" hits="224" branch="true" condition-coverage="100% (2/2)">
 
1641
                                                                        <conditions>
 
1642
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1643
                                                                        </conditions>
 
1644
                                                                </line>
 
1645
                                                                <line number="119" hits="85" branch="false"/>
 
1646
                                                                <line number="121" hits="224" branch="false"/>
 
1647
                                                        </lines>
 
1648
                                                </method>
 
1649
                                                <method name="visitPostfixExpression" signature="(Lorg/codehaus/groovy/ast/expr/PostfixExpression;)V" line-rate="1.0" branch-rate="1.0">
 
1650
                                                        <lines>
 
1651
                                                                <line number="64" hits="238" branch="false"/>
 
1652
                                                                <line number="65" hits="238" branch="false"/>
 
1653
                                                        </lines>
 
1654
                                                </method>
 
1655
                                                <method name="visitPrefixExpression" signature="(Lorg/codehaus/groovy/ast/expr/PrefixExpression;)V" line-rate="1.0" branch-rate="1.0">
 
1656
                                                        <lines>
 
1657
                                                                <line number="59" hits="10" branch="false"/>
 
1658
                                                                <line number="60" hits="10" branch="false"/>
 
1659
                                                        </lines>
 
1660
                                                </method>
 
1661
                                                <method name="visitPropertyExpression" signature="(Lorg/codehaus/groovy/ast/expr/PropertyExpression;)V" line-rate="1.0" branch-rate="1.0">
 
1662
                                                        <lines>
 
1663
                                                                <line number="75" hits="2850" branch="false"/>
 
1664
                                                                <line number="76" hits="2850" branch="false"/>
 
1665
                                                        </lines>
 
1666
                                                </method>
 
1667
                                                <method name="visitSwitch" signature="(Lorg/codehaus/groovy/ast/stmt/SwitchStatement;)V" line-rate="1.0" branch-rate="1.0">
 
1668
                                                        <lines>
 
1669
                                                                <line number="92" hits="30" branch="false"/>
 
1670
                                                                <line number="93" hits="30" branch="true" condition-coverage="100% (2/2)">
 
1671
                                                                        <conditions>
 
1672
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1673
                                                                        </conditions>
 
1674
                                                                </line>
 
1675
                                                                <line number="94" hits="15" branch="false"/>
 
1676
                                                                <line number="96" hits="30" branch="false"/>
 
1677
                                                        </lines>
 
1678
                                                </method>
 
1679
                                                <method name="visitTernaryExpression" signature="(Lorg/codehaus/groovy/ast/expr/TernaryExpression;)V" line-rate="1.0" branch-rate="1.0">
 
1680
                                                        <lines>
 
1681
                                                                <line number="106" hits="384" branch="false"/>
 
1682
                                                                <line number="107" hits="384" branch="false"/>
 
1683
                                                        </lines>
 
1684
                                                </method>
 
1685
                                                <method name="visitTryCatchFinally" signature="(Lorg/codehaus/groovy/ast/stmt/TryCatchStatement;)V" line-rate="1.0" branch-rate="1.0">
 
1686
                                                        <lines>
 
1687
                                                                <line number="100" hits="42" branch="false"/>
 
1688
                                                                <line number="101" hits="42" branch="false"/>
 
1689
                                                                <line number="102" hits="42" branch="false"/>
 
1690
                                                        </lines>
 
1691
                                                </method>
 
1692
                                        </methods>
 
1693
                                        <lines>
 
1694
                                                <line number="34" hits="2852" branch="false"/>
 
1695
                                                <line number="37" hits="5" branch="false"/>
 
1696
                                                <line number="38" hits="5" branch="false"/>
 
1697
                                                <line number="39" hits="5" branch="false"/>
 
1698
                                                <line number="47" hits="2802" branch="true" condition-coverage="100% (10/10)">
 
1699
                                                        <conditions>
 
1700
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1701
                                                                <condition number="1" type="jump" coverage="100%"/>
 
1702
                                                                <condition number="2" type="jump" coverage="100%"/>
 
1703
                                                                <condition number="3" type="jump" coverage="100%"/>
 
1704
                                                                <condition number="4" type="jump" coverage="100%"/>
 
1705
                                                        </conditions>
 
1706
                                                </line>
 
1707
                                                <line number="48" hits="2627" branch="false"/>
 
1708
                                                <line number="49" hits="2627" branch="false"/>
 
1709
                                                <line number="54" hits="5872" branch="false"/>
 
1710
                                                <line number="55" hits="5872" branch="false"/>
 
1711
                                                <line number="59" hits="10" branch="false"/>
 
1712
                                                <line number="60" hits="10" branch="false"/>
 
1713
                                                <line number="64" hits="238" branch="false"/>
 
1714
                                                <line number="65" hits="238" branch="false"/>
 
1715
                                                <line number="69" hits="4828" branch="false"/>
 
1716
                                                <line number="70" hits="4828" branch="false"/>
 
1717
                                                <line number="75" hits="2850" branch="false"/>
 
1718
                                                <line number="76" hits="2850" branch="false"/>
 
1719
                                                <line number="80" hits="778" branch="false"/>
 
1720
                                                <line number="81" hits="778" branch="false"/>
 
1721
                                                <line number="85" hits="999" branch="true" condition-coverage="100% (2/2)">
 
1722
                                                        <conditions>
 
1723
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1724
                                                        </conditions>
 
1725
                                                </line>
 
1726
                                                <line number="86" hits="131" branch="false"/>
 
1727
                                                <line number="88" hits="999" branch="false"/>
 
1728
                                                <line number="92" hits="30" branch="false"/>
 
1729
                                                <line number="93" hits="30" branch="true" condition-coverage="100% (2/2)">
 
1730
                                                        <conditions>
 
1731
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1732
                                                        </conditions>
 
1733
                                                </line>
 
1734
                                                <line number="94" hits="15" branch="false"/>
 
1735
                                                <line number="96" hits="30" branch="false"/>
 
1736
                                                <line number="100" hits="42" branch="false"/>
 
1737
                                                <line number="101" hits="42" branch="false"/>
 
1738
                                                <line number="102" hits="42" branch="false"/>
 
1739
                                                <line number="106" hits="384" branch="false"/>
 
1740
                                                <line number="107" hits="384" branch="false"/>
 
1741
                                                <line number="111" hits="1853" branch="true" condition-coverage="100% (2/2)">
 
1742
                                                        <conditions>
 
1743
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1744
                                                        </conditions>
 
1745
                                                </line>
 
1746
                                                <line number="112" hits="558" branch="false"/>
 
1747
                                                <line number="114" hits="1853" branch="false"/>
 
1748
                                                <line number="118" hits="224" branch="true" condition-coverage="100% (2/2)">
 
1749
                                                        <conditions>
 
1750
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1751
                                                        </conditions>
 
1752
                                                </line>
 
1753
                                                <line number="119" hits="85" branch="false"/>
 
1754
                                                <line number="121" hits="224" branch="false"/>
 
1755
                                                <line number="129" hits="6120" branch="false"/>
 
1756
                                                <line number="130" hits="6120" branch="true" condition-coverage="100% (8/8)">
 
1757
                                                        <conditions>
 
1758
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1759
                                                                <condition number="1" type="jump" coverage="100%"/>
 
1760
                                                                <condition number="2" type="jump" coverage="100%"/>
 
1761
                                                                <condition number="3" type="jump" coverage="100%"/>
 
1762
                                                        </conditions>
 
1763
                                                </line>
 
1764
                                                <line number="131" hits="3362" branch="false"/>
 
1765
                                                <line number="133" hits="6120" branch="true" condition-coverage="100% (2/2)">
 
1766
                                                        <conditions>
 
1767
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1768
                                                        </conditions>
 
1769
                                                </line>
 
1770
                                                <line number="134" hits="899" branch="false"/>
 
1771
                                                <line number="136" hits="6120" branch="true" condition-coverage="100% (2/2)">
 
1772
                                                        <conditions>
 
1773
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1774
                                                        </conditions>
 
1775
                                                </line>
 
1776
                                                <line number="137" hits="304" branch="false"/>
 
1777
                                                <line number="145" hits="304" branch="false"/>
 
1778
                                                <line number="146" hits="304" branch="false"/>
 
1779
                                                <line number="147" hits="304" branch="true" condition-coverage="50% (1/2)">
 
1780
                                                        <conditions>
 
1781
                                                                <condition number="0" type="jump" coverage="50%"/>
 
1782
                                                        </conditions>
 
1783
                                                </line>
 
1784
                                                <line number="148" hits="304" branch="true" condition-coverage="100% (2/2)">
 
1785
                                                        <conditions>
 
1786
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1787
                                                        </conditions>
 
1788
                                                </line>
 
1789
                                                <line number="149" hits="60" branch="false"/>
 
1790
                                                <line number="151" hits="304" branch="true" condition-coverage="100% (2/2)">
 
1791
                                                        <conditions>
 
1792
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1793
                                                        </conditions>
 
1794
                                                </line>
 
1795
                                                <line number="152" hits="50" branch="false"/>
 
1796
                                                <line number="155" hits="304" branch="false"/>
 
1797
                                                <line number="160" hits="0" branch="false"/>
 
1798
                                                <line number="164" hits="2685" branch="true" condition-coverage="100% (2/2)">
 
1799
                                                        <conditions>
 
1800
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1801
                                                        </conditions>
 
1802
                                                </line>
 
1803
                                                <line number="168" hits="3402" branch="true" condition-coverage="100% (2/2)">
 
1804
                                                        <conditions>
 
1805
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1806
                                                        </conditions>
 
1807
                                                </line>
 
1808
                                                <line number="169" hits="2104" branch="true" condition-coverage="100% (2/2)">
 
1809
                                                        <conditions>
 
1810
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1811
                                                        </conditions>
 
1812
                                                </line>
 
1813
                                                <line number="173" hits="1029" branch="true" condition-coverage="100% (2/2)">
 
1814
                                                        <conditions>
 
1815
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1816
                                                        </conditions>
 
1817
                                                </line>
 
1818
                                        </lines>
 
1819
                                </class>
 
1820
                                <class name="org.gmetrics.metric.abc.AbcMetric" filename="org/gmetrics/metric/abc/AbcMetric.groovy" line-rate="0.9230769230769231" branch-rate="1.0" complexity="0.0">
 
1821
                                        <methods>
 
1822
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
1823
                                                        <lines>
 
1824
                                                                <line number="60" hits="106" branch="false"/>
 
1825
                                                        </lines>
 
1826
                                                </method>
 
1827
                                                <method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
1828
                                                        <lines>
 
1829
                                                                <line number="64" hits="1103" branch="false"/>
 
1830
                                                                <line number="65" hits="1103" branch="false"/>
 
1831
                                                                <line number="66" hits="1103" branch="true" condition-coverage="100% (2/2)">
 
1832
                                                                        <conditions>
 
1833
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1834
                                                                        </conditions>
 
1835
                                                                </line>
 
1836
                                                                <line number="67" hits="1033" branch="false"/>
 
1837
                                                                <line number="68" hits="1033" branch="false"/>
 
1838
                                                                <line number="70" hits="70" branch="false"/>
 
1839
                                                        </lines>
 
1840
                                                </method>
 
1841
                                                <method name="calculate" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
1842
                                                        <lines>
 
1843
                                                                <line number="74" hits="20" branch="false"/>
 
1844
                                                                <line number="75" hits="20" branch="false"/>
 
1845
                                                                <line number="76" hits="20" branch="false"/>
 
1846
                                                                <line number="77" hits="20" branch="false"/>
 
1847
                                                        </lines>
 
1848
                                                </method>
 
1849
                                                <method name="createAggregateMetricResult" signature="(Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Lorg/codehaus/groovy/ast/ASTNode;)Lorg/gmetrics/result/MetricResult;" line-rate="0.5" branch-rate="1.0">
 
1850
                                                        <lines>
 
1851
                                                                <line number="81" hits="820" branch="false"/>
 
1852
                                                                <line number="82" hits="0" branch="false"/>
 
1853
                                                        </lines>
 
1854
                                                </method>
 
1855
                                        </methods>
 
1856
                                        <lines>
 
1857
                                                <line number="60" hits="106" branch="false"/>
 
1858
                                                <line number="64" hits="1103" branch="false"/>
 
1859
                                                <line number="65" hits="1103" branch="false"/>
 
1860
                                                <line number="66" hits="1103" branch="true" condition-coverage="100% (2/2)">
 
1861
                                                        <conditions>
 
1862
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1863
                                                        </conditions>
 
1864
                                                </line>
 
1865
                                                <line number="67" hits="1033" branch="false"/>
 
1866
                                                <line number="68" hits="1033" branch="false"/>
 
1867
                                                <line number="70" hits="70" branch="false"/>
 
1868
                                                <line number="74" hits="20" branch="false"/>
 
1869
                                                <line number="75" hits="20" branch="false"/>
 
1870
                                                <line number="76" hits="20" branch="false"/>
 
1871
                                                <line number="77" hits="20" branch="false"/>
 
1872
                                                <line number="81" hits="820" branch="false"/>
 
1873
                                                <line number="82" hits="0" branch="false"/>
 
1874
                                        </lines>
 
1875
                                </class>
 
1876
                                <class name="org.gmetrics.metric.abc.AbcVector" filename="org/gmetrics/metric/abc/AbcVector.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1877
                                        <methods>
 
1878
                                                <method name="&lt;init&gt;" signature="(III)V" line-rate="1.0" branch-rate="1.0">
 
1879
                                                        <lines>
 
1880
                                                                <line number="30" hits="8112" branch="true" condition-coverage="100% (4/4)">
 
1881
                                                                        <conditions>
 
1882
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1883
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
1884
                                                                        </conditions>
 
1885
                                                                </line>
 
1886
                                                                <line number="31" hits="8107" branch="true" condition-coverage="100% (4/4)">
 
1887
                                                                        <conditions>
 
1888
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1889
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
1890
                                                                        </conditions>
 
1891
                                                                </line>
 
1892
                                                                <line number="32" hits="8102" branch="true" condition-coverage="100% (4/4)">
 
1893
                                                                        <conditions>
 
1894
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1895
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
1896
                                                                        </conditions>
 
1897
                                                                </line>
 
1898
                                                                <line number="33" hits="8097" branch="false"/>
 
1899
                                                                <line number="34" hits="8097" branch="false"/>
 
1900
                                                                <line number="35" hits="8097" branch="false"/>
 
1901
                                                        </lines>
 
1902
                                                </method>
 
1903
                                                <method name="getMagnitude" signature="()Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
 
1904
                                                        <lines>
 
1905
                                                                <line number="44" hits="7356" branch="false"/>
 
1906
                                                                <line number="45" hits="7356" branch="false"/>
 
1907
                                                                <line number="46" hits="7356" branch="false"/>
 
1908
                                                        </lines>
 
1909
                                                </method>
 
1910
                                                <method name="squared" signature="(I)Ljava/math/BigInteger;" line-rate="1.0" branch-rate="1.0">
 
1911
                                                        <lines>
 
1912
                                                                <line number="54" hits="22068" branch="false"/>
 
1913
                                                        </lines>
 
1914
                                                </method>
 
1915
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
1916
                                                        <lines>
 
1917
                                                                <line number="50" hits="4129" branch="false"/>
 
1918
                                                        </lines>
 
1919
                                                </method>
 
1920
                                        </methods>
 
1921
                                        <lines>
 
1922
                                                <line number="30" hits="8112" branch="true" condition-coverage="100% (4/4)">
 
1923
                                                        <conditions>
 
1924
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1925
                                                                <condition number="1" type="jump" coverage="100%"/>
 
1926
                                                        </conditions>
 
1927
                                                </line>
 
1928
                                                <line number="31" hits="8107" branch="true" condition-coverage="100% (4/4)">
 
1929
                                                        <conditions>
 
1930
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1931
                                                                <condition number="1" type="jump" coverage="100%"/>
 
1932
                                                        </conditions>
 
1933
                                                </line>
 
1934
                                                <line number="32" hits="8102" branch="true" condition-coverage="100% (4/4)">
 
1935
                                                        <conditions>
 
1936
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1937
                                                                <condition number="1" type="jump" coverage="100%"/>
 
1938
                                                        </conditions>
 
1939
                                                </line>
 
1940
                                                <line number="33" hits="8097" branch="false"/>
 
1941
                                                <line number="34" hits="8097" branch="false"/>
 
1942
                                                <line number="35" hits="8097" branch="false"/>
 
1943
                                                <line number="44" hits="7356" branch="false"/>
 
1944
                                                <line number="45" hits="7356" branch="false"/>
 
1945
                                                <line number="46" hits="7356" branch="false"/>
 
1946
                                                <line number="50" hits="4129" branch="false"/>
 
1947
                                                <line number="54" hits="22068" branch="false"/>
 
1948
                                        </lines>
 
1949
                                </class>
 
1950
                        </classes>
 
1951
                </package>
 
1952
                <package name="org.gmetrics.metric.abc.result" line-rate="1.0" branch-rate="0.9411764705882353" complexity="0.0">
 
1953
                        <classes>
 
1954
                                <class name="org.gmetrics.metric.abc.result.AbcMetricResult" filename="org/gmetrics/metric/abc/result/AbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
1955
                                        <methods>
 
1956
                                                <method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Lorg/gmetrics/metric/abc/AbcVector;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
 
1957
                                                        <lines>
 
1958
                                                                <line number="39" hits="2887" branch="true" condition-coverage="100% (2/2)">
 
1959
                                                                        <conditions>
 
1960
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1961
                                                                        </conditions>
 
1962
                                                                </line>
 
1963
                                                                <line number="40" hits="2882" branch="true" condition-coverage="100% (2/2)">
 
1964
                                                                        <conditions>
 
1965
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1966
                                                                        </conditions>
 
1967
                                                                </line>
 
1968
                                                                <line number="41" hits="2877" branch="false"/>
 
1969
                                                                <line number="42" hits="2877" branch="false"/>
 
1970
                                                                <line number="43" hits="2877" branch="false"/>
 
1971
                                                                <line number="44" hits="2877" branch="false"/>
 
1972
                                                                <line number="45" hits="2877" branch="false"/>
 
1973
                                                        </lines>
 
1974
                                                </method>
 
1975
                                                <method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
1976
                                                        <lines>
 
1977
                                                                <line number="49" hits="6839" branch="true" condition-coverage="100% (2/2)">
 
1978
                                                                        <conditions>
 
1979
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
1980
                                                                        </conditions>
 
1981
                                                                </line>
 
1982
                                                        </lines>
 
1983
                                                </method>
 
1984
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
1985
                                                        <lines>
 
1986
                                                                <line number="53" hits="2047" branch="false"/>
 
1987
                                                        </lines>
 
1988
                                                </method>
 
1989
                                        </methods>
 
1990
                                        <lines>
 
1991
                                                <line number="39" hits="2887" branch="true" condition-coverage="100% (2/2)">
 
1992
                                                        <conditions>
 
1993
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1994
                                                        </conditions>
 
1995
                                                </line>
 
1996
                                                <line number="40" hits="2882" branch="true" condition-coverage="100% (2/2)">
 
1997
                                                        <conditions>
 
1998
                                                                <condition number="0" type="jump" coverage="100%"/>
 
1999
                                                        </conditions>
 
2000
                                                </line>
 
2001
                                                <line number="41" hits="2877" branch="false"/>
 
2002
                                                <line number="42" hits="2877" branch="false"/>
 
2003
                                                <line number="43" hits="2877" branch="false"/>
 
2004
                                                <line number="44" hits="2877" branch="false"/>
 
2005
                                                <line number="45" hits="2877" branch="false"/>
 
2006
                                                <line number="49" hits="6839" branch="true" condition-coverage="100% (2/2)">
 
2007
                                                        <conditions>
 
2008
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2009
                                                        </conditions>
 
2010
                                                </line>
 
2011
                                                <line number="53" hits="2047" branch="false"/>
 
2012
                                        </lines>
 
2013
                                </class>
 
2014
                                <class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0">
 
2015
                                        <methods>
 
2016
                                                <method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
 
2017
                                                        <lines>
 
2018
                                                                <line number="42" hits="2222" branch="true" condition-coverage="100% (2/2)">
 
2019
                                                                        <conditions>
 
2020
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2021
                                                                        </conditions>
 
2022
                                                                </line>
 
2023
                                                                <line number="43" hits="2217" branch="true" condition-coverage="100% (2/2)">
 
2024
                                                                        <conditions>
 
2025
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2026
                                                                        </conditions>
 
2027
                                                                </line>
 
2028
                                                                <line number="44" hits="2212" branch="true" condition-coverage="100% (4/4)">
 
2029
                                                                        <conditions>
 
2030
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2031
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2032
                                                                        </conditions>
 
2033
                                                                </line>
 
2034
                                                                <line number="45" hits="2207" branch="false"/>
 
2035
                                                                <line number="46" hits="2207" branch="false"/>
 
2036
                                                                <line number="47" hits="2207" branch="false"/>
 
2037
                                                                <line number="48" hits="2207" branch="false"/>
 
2038
                                                        </lines>
 
2039
                                                </method>
 
2040
                                                <method name="addChildrenToAbcVector" signature="(Ljava/lang/Object;)V" line-rate="1.0" branch-rate="1.0">
 
2041
                                                        <lines>
 
2042
                                                                <line number="109" hits="2207" branch="false"/>
 
2043
                                                        </lines>
 
2044
                                                </method>
 
2045
                                                <method name="average" signature="(II)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.8333333333333334">
 
2046
                                                        <lines>
 
2047
                                                                <line number="132" hits="6741" branch="true" condition-coverage="83% (5/6)">
 
2048
                                                                        <conditions>
 
2049
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2050
                                                                                <condition number="1" type="jump" coverage="50%"/>
 
2051
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
2052
                                                                        </conditions>
 
2053
                                                                </line>
 
2054
                                                                <line number="133" hits="2203" branch="false"/>
 
2055
                                                                <line number="134" hits="2203" branch="false"/>
 
2056
                                                                <line number="135" hits="2203" branch="false"/>
 
2057
                                                                <line number="137" hits="4538" branch="false"/>
 
2058
                                                        </lines>
 
2059
                                                </method>
 
2060
                                                <method name="calculateFunctions" signature="(Ljava/util/Collection;)V" line-rate="1.0" branch-rate="0.875">
 
2061
                                                        <lines>
 
2062
                                                                <line number="52" hits="2207" branch="false"/>
 
2063
                                                                <line number="53" hits="2207" branch="false"/>
 
2064
                                                                <line number="55" hits="2207" branch="true" condition-coverage="100% (2/2)">
 
2065
                                                                        <conditions>
 
2066
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2067
                                                                        </conditions>
 
2068
                                                                </line>
 
2069
                                                                <line number="56" hits="2202" branch="false"/>
 
2070
                                                                <line number="58" hits="2207" branch="true" condition-coverage="50% (1/2)">
 
2071
                                                                        <conditions>
 
2072
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
2073
                                                                        </conditions>
 
2074
                                                                </line>
 
2075
                                                                <line number="59" hits="2207" branch="false"/>
 
2076
                                                                <line number="61" hits="2207" branch="true" condition-coverage="100% (2/2)">
 
2077
                                                                        <conditions>
 
2078
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2079
                                                                        </conditions>
 
2080
                                                                </line>
 
2081
                                                                <line number="62" hits="125" branch="false"/>
 
2082
                                                                <line number="64" hits="2207" branch="true" condition-coverage="100% (2/2)">
 
2083
                                                                        <conditions>
 
2084
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2085
                                                                        </conditions>
 
2086
                                                                </line>
 
2087
                                                                <line number="65" hits="130" branch="false"/>
 
2088
                                                        </lines>
 
2089
                                                </method>
 
2090
                                                <method name="calculateMaximum" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2091
                                                        <lines>
 
2092
                                                                <line number="123" hits="130" branch="false"/>
 
2093
                                                                <line number="124" hits="130" branch="true" condition-coverage="100% (2/2)">
 
2094
                                                                        <conditions>
 
2095
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2096
                                                                        </conditions>
 
2097
                                                                </line>
 
2098
                                                        </lines>
 
2099
                                                </method>
 
2100
                                                <method name="calculateMinimum" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2101
                                                        <lines>
 
2102
                                                                <line number="118" hits="125" branch="false"/>
 
2103
                                                                <line number="119" hits="125" branch="true" condition-coverage="100% (2/2)">
 
2104
                                                                        <conditions>
 
2105
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2106
                                                                        </conditions>
 
2107
                                                                </line>
 
2108
                                                        </lines>
 
2109
                                                </method>
 
2110
                                                <method name="getAbcVector" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2111
                                                        <lines>
 
2112
                                                                <line number="84" hits="666" branch="false"/>
 
2113
                                                        </lines>
 
2114
                                                </method>
 
2115
                                                <method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2116
                                                        <lines>
 
2117
                                                                <line number="101" hits="1797" branch="false"/>
 
2118
                                                        </lines>
 
2119
                                                </method>
 
2120
                                                <method name="getAverageAbcVector" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2121
                                                        <lines>
 
2122
                                                                <line number="94" hits="2247" branch="false"/>
 
2123
                                                                <line number="95" hits="2247" branch="false"/>
 
2124
                                                                <line number="96" hits="2247" branch="false"/>
 
2125
                                                                <line number="97" hits="2247" branch="false"/>
 
2126
                                                        </lines>
 
2127
                                                </method>
 
2128
                                                <method name="getCount" signature="()I" line-rate="1.0" branch-rate="1.0">
 
2129
                                                        <lines>
 
2130
                                                                <line number="70" hits="676" branch="false"/>
 
2131
                                                        </lines>
 
2132
                                                </method>
 
2133
                                                <method name="getTotalAbcVector" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2134
                                                        <lines>
 
2135
                                                                <line number="80" hits="2908" branch="false"/>
 
2136
                                                        </lines>
 
2137
                                                </method>
 
2138
                                                <method name="includesFunction" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
2139
                                                        <lines>
 
2140
                                                                <line number="128" hits="8828" branch="true" condition-coverage="100% (2/2)">
 
2141
                                                                        <conditions>
 
2142
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2143
                                                                        </conditions>
 
2144
                                                                </line>
 
2145
                                                        </lines>
 
2146
                                                </method>
 
2147
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
2148
                                                        <lines>
 
2149
                                                                <line number="105" hits="511" branch="false"/>
 
2150
                                                        </lines>
 
2151
                                                </method>
 
2152
                                        </methods>
 
2153
                                        <lines>
 
2154
                                                <line number="42" hits="2222" branch="true" condition-coverage="100% (2/2)">
 
2155
                                                        <conditions>
 
2156
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2157
                                                        </conditions>
 
2158
                                                </line>
 
2159
                                                <line number="43" hits="2217" branch="true" condition-coverage="100% (2/2)">
 
2160
                                                        <conditions>
 
2161
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2162
                                                        </conditions>
 
2163
                                                </line>
 
2164
                                                <line number="44" hits="2212" branch="true" condition-coverage="100% (4/4)">
 
2165
                                                        <conditions>
 
2166
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2167
                                                                <condition number="1" type="jump" coverage="100%"/>
 
2168
                                                        </conditions>
 
2169
                                                </line>
 
2170
                                                <line number="45" hits="2207" branch="false"/>
 
2171
                                                <line number="46" hits="2207" branch="false"/>
 
2172
                                                <line number="47" hits="2207" branch="false"/>
 
2173
                                                <line number="48" hits="2207" branch="false"/>
 
2174
                                                <line number="52" hits="2207" branch="false"/>
 
2175
                                                <line number="53" hits="2207" branch="false"/>
 
2176
                                                <line number="55" hits="2207" branch="true" condition-coverage="100% (2/2)">
 
2177
                                                        <conditions>
 
2178
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2179
                                                        </conditions>
 
2180
                                                </line>
 
2181
                                                <line number="56" hits="2202" branch="false"/>
 
2182
                                                <line number="58" hits="2207" branch="true" condition-coverage="50% (1/2)">
 
2183
                                                        <conditions>
 
2184
                                                                <condition number="0" type="jump" coverage="50%"/>
 
2185
                                                        </conditions>
 
2186
                                                </line>
 
2187
                                                <line number="59" hits="2207" branch="false"/>
 
2188
                                                <line number="61" hits="2207" branch="true" condition-coverage="100% (2/2)">
 
2189
                                                        <conditions>
 
2190
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2191
                                                        </conditions>
 
2192
                                                </line>
 
2193
                                                <line number="62" hits="125" branch="false"/>
 
2194
                                                <line number="64" hits="2207" branch="true" condition-coverage="100% (2/2)">
 
2195
                                                        <conditions>
 
2196
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2197
                                                        </conditions>
 
2198
                                                </line>
 
2199
                                                <line number="65" hits="130" branch="false"/>
 
2200
                                                <line number="70" hits="676" branch="false"/>
 
2201
                                                <line number="80" hits="2908" branch="false"/>
 
2202
                                                <line number="84" hits="666" branch="false"/>
 
2203
                                                <line number="94" hits="2247" branch="false"/>
 
2204
                                                <line number="95" hits="2247" branch="false"/>
 
2205
                                                <line number="96" hits="2247" branch="false"/>
 
2206
                                                <line number="97" hits="2247" branch="false"/>
 
2207
                                                <line number="101" hits="1797" branch="false"/>
 
2208
                                                <line number="105" hits="511" branch="false"/>
 
2209
                                                <line number="109" hits="2207" branch="false"/>
 
2210
                                                <line number="118" hits="125" branch="false"/>
 
2211
                                                <line number="119" hits="125" branch="true" condition-coverage="100% (2/2)">
 
2212
                                                        <conditions>
 
2213
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2214
                                                        </conditions>
 
2215
                                                </line>
 
2216
                                                <line number="123" hits="130" branch="false"/>
 
2217
                                                <line number="124" hits="130" branch="true" condition-coverage="100% (2/2)">
 
2218
                                                        <conditions>
 
2219
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2220
                                                        </conditions>
 
2221
                                                </line>
 
2222
                                                <line number="128" hits="8828" branch="true" condition-coverage="100% (2/2)">
 
2223
                                                        <conditions>
 
2224
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2225
                                                        </conditions>
 
2226
                                                </line>
 
2227
                                                <line number="132" hits="6741" branch="true" condition-coverage="83% (5/6)">
 
2228
                                                        <conditions>
 
2229
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2230
                                                                <condition number="1" type="jump" coverage="50%"/>
 
2231
                                                                <condition number="2" type="jump" coverage="100%"/>
 
2232
                                                        </conditions>
 
2233
                                                </line>
 
2234
                                                <line number="133" hits="2203" branch="false"/>
 
2235
                                                <line number="134" hits="2203" branch="false"/>
 
2236
                                                <line number="135" hits="2203" branch="false"/>
 
2237
                                                <line number="137" hits="4538" branch="false"/>
 
2238
                                        </lines>
 
2239
                                </class>
 
2240
                                <class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult$_addChildrenToAbcVector_closure2" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
2241
                                        <methods>
 
2242
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2243
                                                        <lines>
 
2244
                                                                <line number="110" hits="3363" branch="false"/>
 
2245
                                                                <line number="111" hits="3363" branch="false"/>
 
2246
                                                                <line number="112" hits="3363" branch="false"/>
 
2247
                                                                <line number="113" hits="3363" branch="false"/>
 
2248
                                                        </lines>
 
2249
                                                </method>
 
2250
                                        </methods>
 
2251
                                        <lines>
 
2252
                                                <line number="110" hits="3363" branch="false"/>
 
2253
                                                <line number="111" hits="3363" branch="false"/>
 
2254
                                                <line number="112" hits="3363" branch="false"/>
 
2255
                                                <line number="113" hits="3363" branch="false"/>
 
2256
                                        </lines>
 
2257
                                </class>
 
2258
                                <class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult$_calculateFunctions_closure1" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
2259
                                        <methods>
 
2260
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2261
                                                        <lines>
 
2262
                                                                <line number="53" hits="3363" branch="false"/>
 
2263
                                                        </lines>
 
2264
                                                </method>
 
2265
                                        </methods>
 
2266
                                        <lines>
 
2267
                                                <line number="53" hits="3363" branch="false"/>
 
2268
                                        </lines>
 
2269
                                </class>
 
2270
                                <class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult$_calculateMaximum_closure4" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
2271
                                        <methods>
 
2272
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2273
                                                        <lines>
 
2274
                                                                <line number="123" hits="170" branch="false"/>
 
2275
                                                        </lines>
 
2276
                                                </method>
 
2277
                                        </methods>
 
2278
                                        <lines>
 
2279
                                                <line number="123" hits="170" branch="false"/>
 
2280
                                        </lines>
 
2281
                                </class>
 
2282
                                <class name="org.gmetrics.metric.abc.result.AggregateAbcMetricResult$_calculateMinimum_closure3" filename="org/gmetrics/metric/abc/result/AggregateAbcMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
2283
                                        <methods>
 
2284
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2285
                                                        <lines>
 
2286
                                                                <line number="118" hits="170" branch="false"/>
 
2287
                                                        </lines>
 
2288
                                                </method>
 
2289
                                        </methods>
 
2290
                                        <lines>
 
2291
                                                <line number="118" hits="170" branch="false"/>
 
2292
                                        </lines>
 
2293
                                </class>
 
2294
                        </classes>
 
2295
                </package>
 
2296
                <package name="org.gmetrics.metric.classcount" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
2297
                        <classes>
 
2298
                                <class name="org.gmetrics.metric.classcount.ClassCountMetric" filename="org/gmetrics/metric/classcount/ClassCountMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
2299
                                        <methods>
 
2300
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
2301
                                                        <lines>
 
2302
                                                                <line number="31" hits="22" branch="false"/>
 
2303
                                                        </lines>
 
2304
                                                </method>
 
2305
                                                <method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="1.0" branch-rate="1.0">
 
2306
                                                        <lines>
 
2307
                                                                <line number="38" hits="64" branch="false"/>
 
2308
                                                                <line number="39" hits="64" branch="false"/>
 
2309
                                                        </lines>
 
2310
                                                </method>
 
2311
                                                <method name="calculateForPackage" signature="(Ljava/lang/String;Ljava/util/Collection;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
2312
                                                        <lines>
 
2313
                                                                <line number="44" hits="28" branch="false"/>
 
2314
                                                                <line number="45" hits="28" branch="false"/>
 
2315
                                                        </lines>
 
2316
                                                </method>
 
2317
                                        </methods>
 
2318
                                        <lines>
 
2319
                                                <line number="31" hits="22" branch="false"/>
 
2320
                                                <line number="38" hits="64" branch="false"/>
 
2321
                                                <line number="39" hits="64" branch="false"/>
 
2322
                                                <line number="44" hits="28" branch="false"/>
 
2323
                                                <line number="45" hits="28" branch="false"/>
 
2324
                                        </lines>
 
2325
                                </class>
 
2326
                                <class name="org.gmetrics.metric.classcount.ClassCountMetric$_calculateForPackage_closure1" filename="org/gmetrics/metric/classcount/ClassCountMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
2327
                                        <methods>
 
2328
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
2329
                                                        <lines>
 
2330
                                                                <line number="44" hits="92" branch="true" condition-coverage="100% (2/2)">
 
2331
                                                                        <conditions>
 
2332
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2333
                                                                        </conditions>
 
2334
                                                                </line>
 
2335
                                                        </lines>
 
2336
                                                </method>
 
2337
                                        </methods>
 
2338
                                        <lines>
 
2339
                                                <line number="44" hits="92" branch="true" condition-coverage="100% (2/2)">
 
2340
                                                        <conditions>
 
2341
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2342
                                                        </conditions>
 
2343
                                                </line>
 
2344
                                        </lines>
 
2345
                                </class>
 
2346
                        </classes>
 
2347
                </package>
 
2348
                <package name="org.gmetrics.metric.coverage" line-rate="0.9938837920489296" branch-rate="0.991869918699187" complexity="0.0">
 
2349
                        <classes>
 
2350
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
2351
                                        <methods>
 
2352
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
2353
                                                        <lines>
 
2354
                                                                <line number="45" hits="2" branch="false"/>
 
2355
                                                                <line number="46" hits="1" branch="false"/>
 
2356
                                                                <line number="47" hits="2" branch="false"/>
 
2357
                                                        </lines>
 
2358
                                                </method>
 
2359
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
2360
                                                        <lines>
 
2361
                                                                <line number="38" hits="142" branch="false"/>
 
2362
                                                                <line number="39" hits="69" branch="false"/>
 
2363
                                                                <line number="40" hits="160" branch="false"/>
 
2364
                                                                <line number="51" hits="142" branch="false"/>
 
2365
                                                                <line number="52" hits="211" branch="false"/>
 
2366
                                                                <line number="53" hits="229" branch="false"/>
 
2367
                                                                <line number="54" hits="229" branch="false"/>
 
2368
                                                                <line number="55" hits="160" branch="false"/>
 
2369
                                                        </lines>
 
2370
                                                </method>
 
2371
                                                <method name="buildMethodResults" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lgroovy/util/slurpersupport/GPathResult;)Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
 
2372
                                                        <lines>
 
2373
                                                                <line number="158" hits="1441" branch="false"/>
 
2374
                                                                <line number="159" hits="580" branch="false"/>
 
2375
                                                                <line number="160" hits="464" branch="false"/>
 
2376
                                                                <line number="161" hits="778" branch="false"/>
 
2377
                                                                <line number="162" hits="1065" branch="false"/>
 
2378
                                                                <line number="163" hits="846" branch="false"/>
 
2379
                                                                <line number="164" hits="417" branch="false"/>
 
2380
                                                                <line number="165" hits="219" branch="false"/>
 
2381
                                                                <line number="166" hits="485" branch="false"/>
 
2382
                                                                <line number="171" hits="198" branch="false"/>
 
2383
                                                                <line number="173" hits="266" branch="false"/>
 
2384
                                                        </lines>
 
2385
                                                </method>
 
2386
                                                <method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
2387
                                                        <lines>
 
2388
                                                                <line number="118" hits="985" branch="false"/>
 
2389
                                                                <line number="119" hits="1123" branch="true" condition-coverage="100% (4/4)">
 
2390
                                                                        <conditions>
 
2391
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2392
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2393
                                                                        </conditions>
 
2394
                                                                </line>
 
2395
                                                                <line number="120" hits="1130" branch="false"/>
 
2396
                                                                <line number="121" hits="1130" branch="false"/>
 
2397
                                                                <line number="122" hits="799" branch="true" condition-coverage="100% (4/4)">
 
2398
                                                                        <conditions>
 
2399
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2400
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2401
                                                                        </conditions>
 
2402
                                                                </line>
 
2403
                                                                <line number="123" hits="757" branch="false"/>
 
2404
                                                                <line number="124" hits="620" branch="false"/>
 
2405
                                                                <line number="126" hits="35" branch="false"/>
 
2406
                                                        </lines>
 
2407
                                                </method>
 
2408
                                                <method name="calculateCoverageForClassAndInnerClasses" signature="(Ljava/lang/String;)Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
 
2409
                                                        <lines>
 
2410
                                                                <line number="141" hits="163" branch="false"/>
 
2411
                                                                <line number="142" hits="300" branch="false"/>
 
2412
                                                                <line number="143" hits="329" branch="false"/>
 
2413
                                                                <line number="144" hits="103" branch="false"/>
 
2414
                                                                <line number="145" hits="81" branch="false"/>
 
2415
                                                        </lines>
 
2416
                                                </method>
 
2417
                                                <method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="1.0" branch-rate="1.0">
 
2418
                                                        <lines>
 
2419
                                                                <line number="75" hits="714" branch="true" condition-coverage="100% (2/2)">
 
2420
                                                                        <conditions>
 
2421
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2422
                                                                        </conditions>
 
2423
                                                                </line>
 
2424
                                                                <line number="76" hits="82" branch="false"/>
 
2425
                                                                <line number="78" hits="275" branch="true" condition-coverage="100% (2/2)">
 
2426
                                                                        <conditions>
 
2427
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2428
                                                                        </conditions>
 
2429
                                                                </line>
 
2430
                                                                <line number="79" hits="1268" branch="true" condition-coverage="100% (2/2)">
 
2431
                                                                        <conditions>
 
2432
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2433
                                                                        </conditions>
 
2434
                                                                </line>
 
2435
                                                                <line number="80" hits="704" branch="false"/>
 
2436
                                                                <line number="81" hits="628" branch="true" condition-coverage="100% (2/2)">
 
2437
                                                                        <conditions>
 
2438
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2439
                                                                        </conditions>
 
2440
                                                                </line>
 
2441
                                                                <line number="82" hits="293" branch="false"/>
 
2442
                                                                <line number="83" hits="827" branch="false"/>
 
2443
                                                                <line number="84" hits="777" branch="true" condition-coverage="100% (2/2)">
 
2444
                                                                        <conditions>
 
2445
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2446
                                                                        </conditions>
 
2447
                                                                </line>
 
2448
                                                                <line number="85" hits="554" branch="true" condition-coverage="100% (2/2)">
 
2449
                                                                        <conditions>
 
2450
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2451
                                                                        </conditions>
 
2452
                                                                </line>
 
2453
                                                                <line number="86" hits="670" branch="true" condition-coverage="100% (2/2)">
 
2454
                                                                        <conditions>
 
2455
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2456
                                                                        </conditions>
 
2457
                                                                </line>
 
2458
                                                                <line number="87" hits="292" branch="false"/>
 
2459
                                                                <line number="88" hits="354" branch="false"/>
 
2460
                                                                <line number="89" hits="219" branch="true" condition-coverage="100% (2/2)">
 
2461
                                                                        <conditions>
 
2462
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2463
                                                                        </conditions>
 
2464
                                                                </line>
 
2465
                                                                <line number="90" hits="1125" branch="true" condition-coverage="100% (2/2)">
 
2466
                                                                        <conditions>
 
2467
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2468
                                                                        </conditions>
 
2469
                                                                </line>
 
2470
                                                                <line number="91" hits="895" branch="false"/>
 
2471
                                                                <line number="92" hits="867" branch="false"/>
 
2472
                                                                <line number="93" hits="219" branch="false"/>
 
2473
                                                                <line number="94" hits="683" branch="false"/>
 
2474
                                                                <line number="95" hits="683" branch="false"/>
 
2475
                                                                <line number="96" hits="464" branch="false"/>
 
2476
                                                        </lines>
 
2477
                                                </method>
 
2478
                                                <method name="calculateForPackage" signature="(Ljava/lang/String;Ljava/util/Collection;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
2479
                                                        <lines>
 
2480
                                                                <line number="97" hits="242" branch="true" condition-coverage="100% (2/2)">
 
2481
                                                                        <conditions>
 
2482
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2483
                                                                        </conditions>
 
2484
                                                                </line>
 
2485
                                                                <line number="98" hits="16" branch="false"/>
 
2486
                                                                <line number="100" hits="98" branch="true" condition-coverage="100% (2/2)">
 
2487
                                                                        <conditions>
 
2488
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2489
                                                                        </conditions>
 
2490
                                                                </line>
 
2491
                                                                <line number="101" hits="445" branch="true" condition-coverage="100% (2/2)">
 
2492
                                                                        <conditions>
 
2493
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2494
                                                                        </conditions>
 
2495
                                                                </line>
 
2496
                                                                <line number="102" hits="239" branch="false"/>
 
2497
                                                                <line number="103" hits="226" branch="true" condition-coverage="100% (6/6)">
 
2498
                                                                        <conditions>
 
2499
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2500
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2501
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
2502
                                                                        </conditions>
 
2503
                                                                </line>
 
2504
                                                                <line number="104" hits="107" branch="false"/>
 
2505
                                                                <line number="105" hits="290" branch="false"/>
 
2506
                                                                <line number="106" hits="516" branch="true" condition-coverage="100% (6/6)">
 
2507
                                                                        <conditions>
 
2508
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2509
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2510
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
2511
                                                                        </conditions>
 
2512
                                                                </line>
 
2513
                                                                <line number="107" hits="285" branch="true" condition-coverage="100% (6/6)">
 
2514
                                                                        <conditions>
 
2515
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2516
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2517
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
2518
                                                                        </conditions>
 
2519
                                                                </line>
 
2520
                                                                <line number="108" hits="98" branch="false"/>
 
2521
                                                                <line number="109" hits="91" branch="true" condition-coverage="100% (6/6)">
 
2522
                                                                        <conditions>
 
2523
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2524
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2525
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
2526
                                                                        </conditions>
 
2527
                                                                </line>
 
2528
                                                                <line number="110" hits="384" branch="true" condition-coverage="100% (6/6)">
 
2529
                                                                        <conditions>
 
2530
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2531
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2532
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
2533
                                                                        </conditions>
 
2534
                                                                </line>
 
2535
                                                                <line number="111" hits="252" branch="true" condition-coverage="100% (2/2)">
 
2536
                                                                        <conditions>
 
2537
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2538
                                                                        </conditions>
 
2539
                                                                </line>
 
2540
                                                                <line number="112" hits="48" branch="false"/>
 
2541
                                                                <line number="113" hits="54" branch="false"/>
 
2542
                                                                <line number="114" hits="147" branch="false"/>
 
2543
                                                                <line number="115" hits="56" branch="false"/>
 
2544
                                                                <line number="116" hits="1061" branch="false"/>
 
2545
                                                                <line number="117" hits="1061" branch="false"/>
 
2546
                                                        </lines>
 
2547
                                                </method>
 
2548
                                                <method name="calculateMethodResult" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lgroovy/util/slurpersupport/GPathResult;)Lorg/gmetrics/result/SingleNumberMetricResult;" line-rate="1.0" branch-rate="1.0">
 
2549
                                                        <lines>
 
2550
                                                                <line number="175" hits="1592" branch="false"/>
 
2551
                                                                <line number="176" hits="1012" branch="true" condition-coverage="100% (4/4)">
 
2552
                                                                        <conditions>
 
2553
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2554
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2555
                                                                        </conditions>
 
2556
                                                                </line>
 
2557
                                                                <line number="177" hits="2652" branch="false"/>
 
2558
                                                                <line number="178" hits="2871" branch="true" condition-coverage="100% (4/4)">
 
2559
                                                                        <conditions>
 
2560
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2561
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2562
                                                                        </conditions>
 
2563
                                                                </line>
 
2564
                                                                <line number="179" hits="2393" branch="false"/>
 
2565
                                                                <line number="180" hits="2460" branch="false"/>
 
2566
                                                                <line number="181" hits="67" branch="false"/>
 
2567
                                                                <line number="182" hits="444" branch="false"/>
 
2568
                                                                <line number="183" hits="444" branch="false"/>
 
2569
                                                        </lines>
 
2570
                                                </method>
 
2571
                                                <method name="containsClasses" signature="(Ljava/util/Collection;)Z" line-rate="1.0" branch-rate="1.0">
 
2572
                                                        <lines>
 
2573
                                                                <line number="249" hits="277" branch="true" condition-coverage="100% (2/2)">
 
2574
                                                                        <conditions>
 
2575
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2576
                                                                        </conditions>
 
2577
                                                                </line>
 
2578
                                                        </lines>
 
2579
                                                </method>
 
2580
                                                <method name="createNonValidatingXmlSlurper" signature="()Lgroovy/util/XmlSlurper;" line-rate="1.0" branch-rate="1.0">
 
2581
                                                        <lines>
 
2582
                                                                <line number="246" hits="116" branch="false"/>
 
2583
                                                                <line number="260" hits="65" branch="false"/>
 
2584
                                                                <line number="263" hits="65" branch="false"/>
 
2585
                                                                <line number="265" hits="65" branch="false"/>
 
2586
                                                                <line number="266" hits="70" branch="false"/>
 
2587
                                                                <line number="269" hits="70" branch="false"/>
 
2588
                                                                <line number="271" hits="70" branch="false"/>
 
2589
                                                        </lines>
 
2590
                                                </method>
 
2591
                                                <method name="findClassElement" signature="(Ljava/lang/String;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
 
2592
                                                        <lines>
 
2593
                                                                <line number="191" hits="472" branch="false"/>
 
2594
                                                                <line number="201" hits="3634" branch="false"/>
 
2595
                                                                <line number="202" hits="452" branch="false"/>
 
2596
                                                                <line number="203" hits="2030" branch="true" condition-coverage="100% (2/2)">
 
2597
                                                                        <conditions>
 
2598
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2599
                                                                        </conditions>
 
2600
                                                                </line>
 
2601
                                                                <line number="204" hits="2316" branch="false"/>
 
2602
                                                        </lines>
 
2603
                                                </method>
 
2604
                                                <method name="findInnerClasses" signature="(Ljava/lang/String;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
 
2605
                                                        <lines>
 
2606
                                                                <line number="192" hits="750" branch="false"/>
 
2607
                                                                <line number="193" hits="3876" branch="false"/>
 
2608
                                                                <line number="194" hits="3973" branch="false"/>
 
2609
                                                                <line number="195" hits="3973" branch="false"/>
 
2610
                                                        </lines>
 
2611
                                                </method>
 
2612
                                                <method name="findMethodElement" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lgroovy/util/slurpersupport/GPathResult;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
 
2613
                                                        <lines>
 
2614
                                                                <line number="196" hits="1096" branch="false"/>
 
2615
                                                                <line number="198" hits="1096" branch="false"/>
 
2616
                                                                <line number="200" hits="3596" branch="true" condition-coverage="100% (2/2)">
 
2617
                                                                        <conditions>
 
2618
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2619
                                                                        </conditions>
 
2620
                                                                </line>
 
2621
                                                                <line number="206" hits="1012" branch="false"/>
 
2622
                                                                <line number="207" hits="1140" branch="false"/>
 
2623
                                                                <line number="208" hits="2719" branch="false"/>
 
2624
                                                                <line number="209" hits="1707" branch="false"/>
 
2625
                                                                <line number="210" hits="1723" branch="false"/>
 
2626
                                                                <line number="213" hits="1020" branch="true" condition-coverage="100% (2/2)">
 
2627
                                                                        <conditions>
 
2628
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2629
                                                                        </conditions>
 
2630
                                                                </line>
 
2631
                                                                <line number="214" hits="885" branch="false"/>
 
2632
                                                                <line number="215" hits="1731" branch="true" condition-coverage="100% (2/2)">
 
2633
                                                                        <conditions>
 
2634
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2635
                                                                        </conditions>
 
2636
                                                                </line>
 
2637
                                                                <line number="216" hits="1467" branch="false"/>
 
2638
                                                                <line number="217" hits="135" branch="false"/>
 
2639
                                                                <line number="219" hits="260" branch="true" condition-coverage="100% (2/2)">
 
2640
                                                                        <conditions>
 
2641
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2642
                                                                        </conditions>
 
2643
                                                                </line>
 
2644
                                                        </lines>
 
2645
                                                </method>
 
2646
                                                <method name="findPackageElement" signature="(Ljava/lang/String;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
 
2647
                                                        <lines>
 
2648
                                                                <line number="228" hits="238" branch="false"/>
 
2649
                                                                <line number="232" hits="97" branch="false"/>
 
2650
                                                                <line number="242" hits="3082" branch="false"/>
 
2651
                                                                <line number="243" hits="94" branch="false"/>
 
2652
                                                                <line number="244" hits="121" branch="false"/>
 
2653
                                                                <line number="245" hits="1003" branch="false"/>
 
2654
                                                        </lines>
 
2655
                                                </method>
 
2656
                                                <method name="findPackageElementMatchingPrefix" signature="(Ljava/lang/String;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
 
2657
                                                        <lines>
 
2658
                                                                <line number="211" hits="16" branch="false"/>
 
2659
                                                                <line number="212" hits="16" branch="false"/>
 
2660
                                                                <line number="218" hits="8" branch="false"/>
 
2661
                                                                <line number="223" hits="16" branch="true" condition-coverage="100% (2/2)">
 
2662
                                                                        <conditions>
 
2663
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2664
                                                                        </conditions>
 
2665
                                                                </line>
 
2666
                                                                <line number="224" hits="36" branch="false"/>
 
2667
                                                                <line number="225" hits="26" branch="false"/>
 
2668
                                                                <line number="226" hits="10" branch="false"/>
 
2669
                                                                <line number="227" hits="20" branch="false"/>
 
2670
                                                                <line number="229" hits="248" branch="false"/>
 
2671
                                                                <line number="231" hits="107" branch="false"/>
 
2672
                                                        </lines>
 
2673
                                                </method>
 
2674
                                                <method name="findPackageWithPrefix" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
 
2675
                                                        <lines>
 
2676
                                                                <line number="220" hits="12" branch="true" condition-coverage="100% (2/2)">
 
2677
                                                                        <conditions>
 
2678
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2679
                                                                        </conditions>
 
2680
                                                                </line>
 
2681
                                                                <line number="221" hits="12" branch="false"/>
 
2682
                                                                <line number="222" hits="22" branch="true" condition-coverage="100% (2/2)">
 
2683
                                                                        <conditions>
 
2684
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2685
                                                                        </conditions>
 
2686
                                                                </line>
 
2687
                                                                <line number="233" hits="2949" branch="true" condition-coverage="100% (2/2)">
 
2688
                                                                        <conditions>
 
2689
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2690
                                                                        </conditions>
 
2691
                                                                </line>
 
2692
                                                                <line number="234" hits="2943" branch="true" condition-coverage="100% (2/2)">
 
2693
                                                                        <conditions>
 
2694
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2695
                                                                        </conditions>
 
2696
                                                                </line>
 
2697
                                                                <line number="235" hits="142" branch="true" condition-coverage="100% (2/2)">
 
2698
                                                                        <conditions>
 
2699
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2700
                                                                        </conditions>
 
2701
                                                                </line>
 
2702
                                                                <line number="236" hits="1016" branch="true" condition-coverage="100% (2/2)">
 
2703
                                                                        <conditions>
 
2704
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2705
                                                                        </conditions>
 
2706
                                                                </line>
 
2707
                                                                <line number="237" hits="1008" branch="true" condition-coverage="100% (2/2)">
 
2708
                                                                        <conditions>
 
2709
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2710
                                                                        </conditions>
 
2711
                                                                </line>
 
2712
                                                                <line number="238" hits="197" branch="true" condition-coverage="100% (2/2)">
 
2713
                                                                        <conditions>
 
2714
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2715
                                                                        </conditions>
 
2716
                                                                </line>
 
2717
                                                                <line number="240" hits="71" branch="false"/>
 
2718
                                                        </lines>
 
2719
                                                </method>
 
2720
                                                <method name="getCoberturaXml" signature="()Lgroovy/util/slurpersupport/GPathResult;" line-rate="1.0" branch-rate="1.0">
 
2721
                                                        <lines>
 
2722
                                                                <line number="239" hits="173" branch="false"/>
 
2723
                                                                <line number="241" hits="57" branch="false"/>
 
2724
                                                                <line number="247" hits="834" branch="false"/>
 
2725
                                                                <line number="248" hits="834" branch="true" condition-coverage="100% (2/2)">
 
2726
                                                                        <conditions>
 
2727
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2728
                                                                        </conditions>
 
2729
                                                                </line>
 
2730
                                                                <line number="250" hits="65" branch="false"/>
 
2731
                                                                <line number="251" hits="181" branch="false"/>
 
2732
                                                                <line number="252" hits="122" branch="false"/>
 
2733
                                                                <line number="253" hits="1504" branch="false"/>
 
2734
                                                                <line number="254" hits="1496" branch="true" condition-coverage="100% (2/2)">
 
2735
                                                                        <conditions>
 
2736
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2737
                                                                        </conditions>
 
2738
                                                                </line>
 
2739
                                                                <line number="255" hits="72" branch="true" condition-coverage="100% (2/2)">
 
2740
                                                                        <conditions>
 
2741
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2742
                                                                        </conditions>
 
2743
                                                                </line>
 
2744
                                                                <line number="256" hits="902" branch="false"/>
 
2745
                                                                <line number="257" hits="70" branch="false"/>
 
2746
                                                                <line number="258" hits="70" branch="false"/>
 
2747
                                                                <line number="259" hits="70" branch="false"/>
 
2748
                                                                <line number="262" hits="1437" branch="false"/>
 
2749
                                                        </lines>
 
2750
                                                </method>
 
2751
                                                <method name="getCoverageRatioForClass" signature="(Ljava/lang/String;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
 
2752
                                                        <lines>
 
2753
                                                                <line number="130" hits="82" branch="false"/>
 
2754
                                                                <line number="131" hits="324" branch="false"/>
 
2755
                                                                <line number="132" hits="353" branch="false"/>
 
2756
                                                                <line number="133" hits="193" branch="false"/>
 
2757
                                                                <line number="134" hits="413" branch="false"/>
 
2758
                                                                <line number="135" hits="442" branch="false"/>
 
2759
                                                                <line number="136" hits="111" branch="false"/>
 
2760
                                                                <line number="137" hits="171" branch="false"/>
 
2761
                                                                <line number="138" hits="331" branch="false"/>
 
2762
                                                                <line number="139" hits="111" branch="false"/>
 
2763
                                                        </lines>
 
2764
                                                </method>
 
2765
                                                <method name="getOverallPackageMetricValue" signature="()Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
2766
                                                        <lines>
 
2767
                                                                <line number="146" hits="87" branch="false"/>
 
2768
                                                                <line number="147" hits="22" branch="false"/>
 
2769
                                                                <line number="148" hits="29" branch="false"/>
 
2770
                                                                <line number="149" hits="23" branch="false"/>
 
2771
                                                                <line number="150" hits="14" branch="false"/>
 
2772
                                                                <line number="151" hits="7" branch="false"/>
 
2773
                                                        </lines>
 
2774
                                                </method>
 
2775
                                                <method name="hasInnerClasses" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
2776
                                                        <lines>
 
2777
                                                                <line number="184" hits="580" branch="true" condition-coverage="100% (4/4)">
 
2778
                                                                        <conditions>
 
2779
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2780
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2781
                                                                        </conditions>
 
2782
                                                                </line>
 
2783
                                                                <line number="197" hits="1294" branch="true" condition-coverage="100% (4/4)">
 
2784
                                                                        <conditions>
 
2785
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2786
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2787
                                                                        </conditions>
 
2788
                                                                </line>
 
2789
                                                                <line number="199" hits="266" branch="true" condition-coverage="100% (4/4)">
 
2790
                                                                        <conditions>
 
2791
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2792
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2793
                                                                        </conditions>
 
2794
                                                                </line>
 
2795
                                                        </lines>
 
2796
                                                </method>
 
2797
                                                <method name="logMissingMethodCoverageInformation" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
 
2798
                                                        <lines>
 
2799
                                                                <line number="185" hits="67" branch="true" condition-coverage="100% (4/4)">
 
2800
                                                                        <conditions>
 
2801
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2802
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2803
                                                                        </conditions>
 
2804
                                                                </line>
 
2805
                                                                <line number="186" hits="61" branch="false"/>
 
2806
                                                                <line number="187" hits="416" branch="true" condition-coverage="100% (4/4)">
 
2807
                                                                        <conditions>
 
2808
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
2809
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
2810
                                                                        </conditions>
 
2811
                                                                </line>
 
2812
                                                                <line number="188" hits="1989" branch="false"/>
 
2813
                                                                <line number="189" hits="1985" branch="false"/>
 
2814
                                                        </lines>
 
2815
                                                </method>
 
2816
                                                <method name="parseCoverageRate" signature="(Lgroovy/util/slurpersupport/GPathResult;)Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
 
2817
                                                        <lines>
 
2818
                                                                <line number="152" hits="1138" branch="false"/>
 
2819
                                                                <line number="153" hits="5053" branch="false"/>
 
2820
                                                                <line number="154" hits="6870" branch="false"/>
 
2821
                                                                <line number="155" hits="5739" branch="false"/>
 
2822
                                                                <line number="156" hits="3060" branch="false"/>
 
2823
                                                                <line number="157" hits="1243" branch="false"/>
 
2824
                                                        </lines>
 
2825
                                                </method>
 
2826
                                        </methods>
 
2827
                                        <lines>
 
2828
                                                <line number="38" hits="142" branch="false"/>
 
2829
                                                <line number="39" hits="69" branch="false"/>
 
2830
                                                <line number="40" hits="160" branch="false"/>
 
2831
                                                <line number="45" hits="2" branch="false"/>
 
2832
                                                <line number="46" hits="1" branch="false"/>
 
2833
                                                <line number="47" hits="2" branch="false"/>
 
2834
                                                <line number="51" hits="142" branch="false"/>
 
2835
                                                <line number="52" hits="211" branch="false"/>
 
2836
                                                <line number="53" hits="229" branch="false"/>
 
2837
                                                <line number="54" hits="229" branch="false"/>
 
2838
                                                <line number="55" hits="160" branch="false"/>
 
2839
                                                <line number="75" hits="714" branch="true" condition-coverage="100% (2/2)">
 
2840
                                                        <conditions>
 
2841
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2842
                                                        </conditions>
 
2843
                                                </line>
 
2844
                                                <line number="76" hits="82" branch="false"/>
 
2845
                                                <line number="78" hits="275" branch="true" condition-coverage="100% (2/2)">
 
2846
                                                        <conditions>
 
2847
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2848
                                                        </conditions>
 
2849
                                                </line>
 
2850
                                                <line number="79" hits="1268" branch="true" condition-coverage="100% (2/2)">
 
2851
                                                        <conditions>
 
2852
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2853
                                                        </conditions>
 
2854
                                                </line>
 
2855
                                                <line number="80" hits="704" branch="false"/>
 
2856
                                                <line number="81" hits="628" branch="true" condition-coverage="100% (2/2)">
 
2857
                                                        <conditions>
 
2858
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2859
                                                        </conditions>
 
2860
                                                </line>
 
2861
                                                <line number="82" hits="293" branch="false"/>
 
2862
                                                <line number="83" hits="827" branch="false"/>
 
2863
                                                <line number="84" hits="777" branch="true" condition-coverage="100% (2/2)">
 
2864
                                                        <conditions>
 
2865
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2866
                                                        </conditions>
 
2867
                                                </line>
 
2868
                                                <line number="85" hits="554" branch="true" condition-coverage="100% (2/2)">
 
2869
                                                        <conditions>
 
2870
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2871
                                                        </conditions>
 
2872
                                                </line>
 
2873
                                                <line number="86" hits="670" branch="true" condition-coverage="100% (2/2)">
 
2874
                                                        <conditions>
 
2875
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2876
                                                        </conditions>
 
2877
                                                </line>
 
2878
                                                <line number="87" hits="292" branch="false"/>
 
2879
                                                <line number="88" hits="354" branch="false"/>
 
2880
                                                <line number="89" hits="219" branch="true" condition-coverage="100% (2/2)">
 
2881
                                                        <conditions>
 
2882
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2883
                                                        </conditions>
 
2884
                                                </line>
 
2885
                                                <line number="90" hits="1125" branch="true" condition-coverage="100% (2/2)">
 
2886
                                                        <conditions>
 
2887
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2888
                                                        </conditions>
 
2889
                                                </line>
 
2890
                                                <line number="91" hits="895" branch="false"/>
 
2891
                                                <line number="92" hits="867" branch="false"/>
 
2892
                                                <line number="93" hits="219" branch="false"/>
 
2893
                                                <line number="94" hits="683" branch="false"/>
 
2894
                                                <line number="95" hits="683" branch="false"/>
 
2895
                                                <line number="96" hits="464" branch="false"/>
 
2896
                                                <line number="97" hits="242" branch="true" condition-coverage="100% (2/2)">
 
2897
                                                        <conditions>
 
2898
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2899
                                                        </conditions>
 
2900
                                                </line>
 
2901
                                                <line number="98" hits="16" branch="false"/>
 
2902
                                                <line number="100" hits="98" branch="true" condition-coverage="100% (2/2)">
 
2903
                                                        <conditions>
 
2904
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2905
                                                        </conditions>
 
2906
                                                </line>
 
2907
                                                <line number="101" hits="445" branch="true" condition-coverage="100% (2/2)">
 
2908
                                                        <conditions>
 
2909
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2910
                                                        </conditions>
 
2911
                                                </line>
 
2912
                                                <line number="102" hits="239" branch="false"/>
 
2913
                                                <line number="103" hits="226" branch="true" condition-coverage="100% (6/6)">
 
2914
                                                        <conditions>
 
2915
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2916
                                                                <condition number="1" type="jump" coverage="100%"/>
 
2917
                                                                <condition number="2" type="jump" coverage="100%"/>
 
2918
                                                        </conditions>
 
2919
                                                </line>
 
2920
                                                <line number="104" hits="107" branch="false"/>
 
2921
                                                <line number="105" hits="290" branch="false"/>
 
2922
                                                <line number="106" hits="516" branch="true" condition-coverage="100% (6/6)">
 
2923
                                                        <conditions>
 
2924
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2925
                                                                <condition number="1" type="jump" coverage="100%"/>
 
2926
                                                                <condition number="2" type="jump" coverage="100%"/>
 
2927
                                                        </conditions>
 
2928
                                                </line>
 
2929
                                                <line number="107" hits="285" branch="true" condition-coverage="100% (6/6)">
 
2930
                                                        <conditions>
 
2931
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2932
                                                                <condition number="1" type="jump" coverage="100%"/>
 
2933
                                                                <condition number="2" type="jump" coverage="100%"/>
 
2934
                                                        </conditions>
 
2935
                                                </line>
 
2936
                                                <line number="108" hits="98" branch="false"/>
 
2937
                                                <line number="109" hits="91" branch="true" condition-coverage="100% (6/6)">
 
2938
                                                        <conditions>
 
2939
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2940
                                                                <condition number="1" type="jump" coverage="100%"/>
 
2941
                                                                <condition number="2" type="jump" coverage="100%"/>
 
2942
                                                        </conditions>
 
2943
                                                </line>
 
2944
                                                <line number="110" hits="384" branch="true" condition-coverage="100% (6/6)">
 
2945
                                                        <conditions>
 
2946
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2947
                                                                <condition number="1" type="jump" coverage="100%"/>
 
2948
                                                                <condition number="2" type="jump" coverage="100%"/>
 
2949
                                                        </conditions>
 
2950
                                                </line>
 
2951
                                                <line number="111" hits="252" branch="true" condition-coverage="100% (2/2)">
 
2952
                                                        <conditions>
 
2953
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2954
                                                        </conditions>
 
2955
                                                </line>
 
2956
                                                <line number="112" hits="48" branch="false"/>
 
2957
                                                <line number="113" hits="54" branch="false"/>
 
2958
                                                <line number="114" hits="147" branch="false"/>
 
2959
                                                <line number="115" hits="56" branch="false"/>
 
2960
                                                <line number="116" hits="1061" branch="false"/>
 
2961
                                                <line number="117" hits="1061" branch="false"/>
 
2962
                                                <line number="118" hits="985" branch="false"/>
 
2963
                                                <line number="119" hits="1123" branch="true" condition-coverage="100% (4/4)">
 
2964
                                                        <conditions>
 
2965
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2966
                                                                <condition number="1" type="jump" coverage="100%"/>
 
2967
                                                        </conditions>
 
2968
                                                </line>
 
2969
                                                <line number="120" hits="1130" branch="false"/>
 
2970
                                                <line number="121" hits="1130" branch="false"/>
 
2971
                                                <line number="122" hits="799" branch="true" condition-coverage="100% (4/4)">
 
2972
                                                        <conditions>
 
2973
                                                                <condition number="0" type="jump" coverage="100%"/>
 
2974
                                                                <condition number="1" type="jump" coverage="100%"/>
 
2975
                                                        </conditions>
 
2976
                                                </line>
 
2977
                                                <line number="123" hits="757" branch="false"/>
 
2978
                                                <line number="124" hits="620" branch="false"/>
 
2979
                                                <line number="126" hits="35" branch="false"/>
 
2980
                                                <line number="130" hits="82" branch="false"/>
 
2981
                                                <line number="131" hits="324" branch="false"/>
 
2982
                                                <line number="132" hits="353" branch="false"/>
 
2983
                                                <line number="133" hits="193" branch="false"/>
 
2984
                                                <line number="134" hits="413" branch="false"/>
 
2985
                                                <line number="135" hits="442" branch="false"/>
 
2986
                                                <line number="136" hits="111" branch="false"/>
 
2987
                                                <line number="137" hits="171" branch="false"/>
 
2988
                                                <line number="138" hits="331" branch="false"/>
 
2989
                                                <line number="139" hits="111" branch="false"/>
 
2990
                                                <line number="141" hits="163" branch="false"/>
 
2991
                                                <line number="142" hits="300" branch="false"/>
 
2992
                                                <line number="143" hits="329" branch="false"/>
 
2993
                                                <line number="144" hits="103" branch="false"/>
 
2994
                                                <line number="145" hits="81" branch="false"/>
 
2995
                                                <line number="146" hits="87" branch="false"/>
 
2996
                                                <line number="147" hits="22" branch="false"/>
 
2997
                                                <line number="148" hits="29" branch="false"/>
 
2998
                                                <line number="149" hits="23" branch="false"/>
 
2999
                                                <line number="150" hits="14" branch="false"/>
 
3000
                                                <line number="151" hits="7" branch="false"/>
 
3001
                                                <line number="152" hits="1138" branch="false"/>
 
3002
                                                <line number="153" hits="5053" branch="false"/>
 
3003
                                                <line number="154" hits="6870" branch="false"/>
 
3004
                                                <line number="155" hits="5739" branch="false"/>
 
3005
                                                <line number="156" hits="3060" branch="false"/>
 
3006
                                                <line number="157" hits="1243" branch="false"/>
 
3007
                                                <line number="158" hits="1441" branch="false"/>
 
3008
                                                <line number="159" hits="580" branch="false"/>
 
3009
                                                <line number="160" hits="464" branch="false"/>
 
3010
                                                <line number="161" hits="778" branch="false"/>
 
3011
                                                <line number="162" hits="1065" branch="false"/>
 
3012
                                                <line number="163" hits="846" branch="false"/>
 
3013
                                                <line number="164" hits="417" branch="false"/>
 
3014
                                                <line number="165" hits="219" branch="false"/>
 
3015
                                                <line number="166" hits="485" branch="false"/>
 
3016
                                                <line number="171" hits="198" branch="false"/>
 
3017
                                                <line number="173" hits="266" branch="false"/>
 
3018
                                                <line number="175" hits="1592" branch="false"/>
 
3019
                                                <line number="176" hits="1012" branch="true" condition-coverage="100% (4/4)">
 
3020
                                                        <conditions>
 
3021
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3022
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3023
                                                        </conditions>
 
3024
                                                </line>
 
3025
                                                <line number="177" hits="2652" branch="false"/>
 
3026
                                                <line number="178" hits="2871" branch="true" condition-coverage="100% (4/4)">
 
3027
                                                        <conditions>
 
3028
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3029
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3030
                                                        </conditions>
 
3031
                                                </line>
 
3032
                                                <line number="179" hits="2393" branch="false"/>
 
3033
                                                <line number="180" hits="2460" branch="false"/>
 
3034
                                                <line number="181" hits="67" branch="false"/>
 
3035
                                                <line number="182" hits="444" branch="false"/>
 
3036
                                                <line number="183" hits="444" branch="false"/>
 
3037
                                                <line number="184" hits="580" branch="true" condition-coverage="100% (4/4)">
 
3038
                                                        <conditions>
 
3039
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3040
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3041
                                                        </conditions>
 
3042
                                                </line>
 
3043
                                                <line number="185" hits="67" branch="true" condition-coverage="100% (4/4)">
 
3044
                                                        <conditions>
 
3045
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3046
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3047
                                                        </conditions>
 
3048
                                                </line>
 
3049
                                                <line number="186" hits="61" branch="false"/>
 
3050
                                                <line number="187" hits="416" branch="true" condition-coverage="100% (4/4)">
 
3051
                                                        <conditions>
 
3052
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3053
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3054
                                                        </conditions>
 
3055
                                                </line>
 
3056
                                                <line number="188" hits="1989" branch="false"/>
 
3057
                                                <line number="189" hits="1985" branch="false"/>
 
3058
                                                <line number="191" hits="472" branch="false"/>
 
3059
                                                <line number="192" hits="750" branch="false"/>
 
3060
                                                <line number="193" hits="3876" branch="false"/>
 
3061
                                                <line number="194" hits="3973" branch="false"/>
 
3062
                                                <line number="195" hits="3973" branch="false"/>
 
3063
                                                <line number="196" hits="1096" branch="false"/>
 
3064
                                                <line number="197" hits="1294" branch="true" condition-coverage="100% (4/4)">
 
3065
                                                        <conditions>
 
3066
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3067
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3068
                                                        </conditions>
 
3069
                                                </line>
 
3070
                                                <line number="198" hits="1096" branch="false"/>
 
3071
                                                <line number="199" hits="266" branch="true" condition-coverage="100% (4/4)">
 
3072
                                                        <conditions>
 
3073
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3074
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3075
                                                        </conditions>
 
3076
                                                </line>
 
3077
                                                <line number="200" hits="3596" branch="true" condition-coverage="100% (2/2)">
 
3078
                                                        <conditions>
 
3079
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3080
                                                        </conditions>
 
3081
                                                </line>
 
3082
                                                <line number="201" hits="3634" branch="false"/>
 
3083
                                                <line number="202" hits="452" branch="false"/>
 
3084
                                                <line number="203" hits="2030" branch="true" condition-coverage="100% (2/2)">
 
3085
                                                        <conditions>
 
3086
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3087
                                                        </conditions>
 
3088
                                                </line>
 
3089
                                                <line number="204" hits="2316" branch="false"/>
 
3090
                                                <line number="206" hits="1012" branch="false"/>
 
3091
                                                <line number="207" hits="1140" branch="false"/>
 
3092
                                                <line number="208" hits="2719" branch="false"/>
 
3093
                                                <line number="209" hits="1707" branch="false"/>
 
3094
                                                <line number="210" hits="1723" branch="false"/>
 
3095
                                                <line number="211" hits="16" branch="false"/>
 
3096
                                                <line number="212" hits="16" branch="false"/>
 
3097
                                                <line number="213" hits="1020" branch="true" condition-coverage="100% (2/2)">
 
3098
                                                        <conditions>
 
3099
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3100
                                                        </conditions>
 
3101
                                                </line>
 
3102
                                                <line number="214" hits="885" branch="false"/>
 
3103
                                                <line number="215" hits="1731" branch="true" condition-coverage="100% (2/2)">
 
3104
                                                        <conditions>
 
3105
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3106
                                                        </conditions>
 
3107
                                                </line>
 
3108
                                                <line number="216" hits="1467" branch="false"/>
 
3109
                                                <line number="217" hits="135" branch="false"/>
 
3110
                                                <line number="218" hits="8" branch="false"/>
 
3111
                                                <line number="219" hits="260" branch="true" condition-coverage="100% (2/2)">
 
3112
                                                        <conditions>
 
3113
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3114
                                                        </conditions>
 
3115
                                                </line>
 
3116
                                                <line number="220" hits="12" branch="true" condition-coverage="100% (2/2)">
 
3117
                                                        <conditions>
 
3118
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3119
                                                        </conditions>
 
3120
                                                </line>
 
3121
                                                <line number="221" hits="12" branch="false"/>
 
3122
                                                <line number="222" hits="22" branch="true" condition-coverage="100% (2/2)">
 
3123
                                                        <conditions>
 
3124
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3125
                                                        </conditions>
 
3126
                                                </line>
 
3127
                                                <line number="223" hits="16" branch="true" condition-coverage="100% (2/2)">
 
3128
                                                        <conditions>
 
3129
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3130
                                                        </conditions>
 
3131
                                                </line>
 
3132
                                                <line number="224" hits="36" branch="false"/>
 
3133
                                                <line number="225" hits="26" branch="false"/>
 
3134
                                                <line number="226" hits="10" branch="false"/>
 
3135
                                                <line number="227" hits="20" branch="false"/>
 
3136
                                                <line number="228" hits="238" branch="false"/>
 
3137
                                                <line number="229" hits="248" branch="false"/>
 
3138
                                                <line number="231" hits="107" branch="false"/>
 
3139
                                                <line number="232" hits="97" branch="false"/>
 
3140
                                                <line number="233" hits="2949" branch="true" condition-coverage="100% (2/2)">
 
3141
                                                        <conditions>
 
3142
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3143
                                                        </conditions>
 
3144
                                                </line>
 
3145
                                                <line number="234" hits="2943" branch="true" condition-coverage="100% (2/2)">
 
3146
                                                        <conditions>
 
3147
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3148
                                                        </conditions>
 
3149
                                                </line>
 
3150
                                                <line number="235" hits="142" branch="true" condition-coverage="100% (2/2)">
 
3151
                                                        <conditions>
 
3152
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3153
                                                        </conditions>
 
3154
                                                </line>
 
3155
                                                <line number="236" hits="1016" branch="true" condition-coverage="100% (2/2)">
 
3156
                                                        <conditions>
 
3157
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3158
                                                        </conditions>
 
3159
                                                </line>
 
3160
                                                <line number="237" hits="1008" branch="true" condition-coverage="100% (2/2)">
 
3161
                                                        <conditions>
 
3162
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3163
                                                        </conditions>
 
3164
                                                </line>
 
3165
                                                <line number="238" hits="197" branch="true" condition-coverage="100% (2/2)">
 
3166
                                                        <conditions>
 
3167
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3168
                                                        </conditions>
 
3169
                                                </line>
 
3170
                                                <line number="239" hits="173" branch="false"/>
 
3171
                                                <line number="240" hits="71" branch="false"/>
 
3172
                                                <line number="241" hits="57" branch="false"/>
 
3173
                                                <line number="242" hits="3082" branch="false"/>
 
3174
                                                <line number="243" hits="94" branch="false"/>
 
3175
                                                <line number="244" hits="121" branch="false"/>
 
3176
                                                <line number="245" hits="1003" branch="false"/>
 
3177
                                                <line number="246" hits="116" branch="false"/>
 
3178
                                                <line number="247" hits="834" branch="false"/>
 
3179
                                                <line number="248" hits="834" branch="true" condition-coverage="100% (2/2)">
 
3180
                                                        <conditions>
 
3181
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3182
                                                        </conditions>
 
3183
                                                </line>
 
3184
                                                <line number="249" hits="277" branch="true" condition-coverage="100% (2/2)">
 
3185
                                                        <conditions>
 
3186
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3187
                                                        </conditions>
 
3188
                                                </line>
 
3189
                                                <line number="250" hits="65" branch="false"/>
 
3190
                                                <line number="251" hits="181" branch="false"/>
 
3191
                                                <line number="252" hits="122" branch="false"/>
 
3192
                                                <line number="253" hits="1504" branch="false"/>
 
3193
                                                <line number="254" hits="1496" branch="true" condition-coverage="100% (2/2)">
 
3194
                                                        <conditions>
 
3195
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3196
                                                        </conditions>
 
3197
                                                </line>
 
3198
                                                <line number="255" hits="72" branch="true" condition-coverage="100% (2/2)">
 
3199
                                                        <conditions>
 
3200
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3201
                                                        </conditions>
 
3202
                                                </line>
 
3203
                                                <line number="256" hits="902" branch="false"/>
 
3204
                                                <line number="257" hits="70" branch="false"/>
 
3205
                                                <line number="258" hits="70" branch="false"/>
 
3206
                                                <line number="259" hits="70" branch="false"/>
 
3207
                                                <line number="260" hits="65" branch="false"/>
 
3208
                                                <line number="262" hits="1437" branch="false"/>
 
3209
                                                <line number="263" hits="65" branch="false"/>
 
3210
                                                <line number="265" hits="65" branch="false"/>
 
3211
                                                <line number="266" hits="70" branch="false"/>
 
3212
                                                <line number="269" hits="70" branch="false"/>
 
3213
                                                <line number="271" hits="70" branch="false"/>
 
3214
                                        </lines>
 
3215
                                </class>
 
3216
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_buildMethodResults_closure2" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3217
                                        <methods>
 
3218
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3219
                                                        <lines>
 
3220
                                                                <line number="162" hits="3659" branch="true" condition-coverage="100% (8/8)">
 
3221
                                                                        <conditions>
 
3222
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3223
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3224
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
3225
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
3226
                                                                        </conditions>
 
3227
                                                                </line>
 
3228
                                                                <line number="164" hits="1257" branch="true" condition-coverage="100% (8/8)">
 
3229
                                                                        <conditions>
 
3230
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3231
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3232
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
3233
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
3234
                                                                        </conditions>
 
3235
                                                                </line>
 
3236
                                                                <line number="165" hits="1009" branch="true" condition-coverage="100% (8/8)">
 
3237
                                                                        <conditions>
 
3238
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3239
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3240
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
3241
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
3242
                                                                        </conditions>
 
3243
                                                                </line>
 
3244
                                                        </lines>
 
3245
                                                </method>
 
3246
                                        </methods>
 
3247
                                        <lines>
 
3248
                                                <line number="162" hits="3659" branch="true" condition-coverage="100% (8/8)">
 
3249
                                                        <conditions>
 
3250
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3251
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3252
                                                                <condition number="2" type="jump" coverage="100%"/>
 
3253
                                                                <condition number="3" type="jump" coverage="100%"/>
 
3254
                                                        </conditions>
 
3255
                                                </line>
 
3256
                                                <line number="164" hits="1257" branch="true" condition-coverage="100% (8/8)">
 
3257
                                                        <conditions>
 
3258
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3259
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3260
                                                                <condition number="2" type="jump" coverage="100%"/>
 
3261
                                                                <condition number="3" type="jump" coverage="100%"/>
 
3262
                                                        </conditions>
 
3263
                                                </line>
 
3264
                                                <line number="165" hits="1009" branch="true" condition-coverage="100% (8/8)">
 
3265
                                                        <conditions>
 
3266
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3267
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3268
                                                                <condition number="2" type="jump" coverage="100%"/>
 
3269
                                                                <condition number="3" type="jump" coverage="100%"/>
 
3270
                                                        </conditions>
 
3271
                                                </line>
 
3272
                                        </lines>
 
3273
                                </class>
 
3274
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_buildMethodResults_closure3" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3275
                                        <methods>
 
3276
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3277
                                                        <lines>
 
3278
                                                                <line number="164" hits="2611" branch="false"/>
 
3279
                                                                <line number="165" hits="3479" branch="true" condition-coverage="100% (4/4)">
 
3280
                                                                        <conditions>
 
3281
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3282
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3283
                                                                        </conditions>
 
3284
                                                                </line>
 
3285
                                                                <line number="166" hits="3424" branch="true" condition-coverage="100% (2/2)">
 
3286
                                                                        <conditions>
 
3287
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3288
                                                                        </conditions>
 
3289
                                                                </line>
 
3290
                                                                <line number="167" hits="5546" branch="false"/>
 
3291
                                                                <line number="168" hits="5546" branch="true" condition-coverage="100% (4/4)">
 
3292
                                                                        <conditions>
 
3293
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3294
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3295
                                                                        </conditions>
 
3296
                                                                </line>
 
3297
                                                                <line number="169" hits="4652" branch="false"/>
 
3298
                                                                <line number="170" hits="2096" branch="false"/>
 
3299
                                                                <line number="171" hits="941" branch="false"/>
 
3300
                                                                <line number="172" hits="996" branch="false"/>
 
3301
                                                                <line number="175" hits="17" branch="false"/>
 
3302
                                                        </lines>
 
3303
                                                </method>
 
3304
                                        </methods>
 
3305
                                        <lines>
 
3306
                                                <line number="164" hits="2611" branch="false"/>
 
3307
                                                <line number="165" hits="3479" branch="true" condition-coverage="100% (4/4)">
 
3308
                                                        <conditions>
 
3309
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3310
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3311
                                                        </conditions>
 
3312
                                                </line>
 
3313
                                                <line number="166" hits="3424" branch="true" condition-coverage="100% (2/2)">
 
3314
                                                        <conditions>
 
3315
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3316
                                                        </conditions>
 
3317
                                                </line>
 
3318
                                                <line number="167" hits="5546" branch="false"/>
 
3319
                                                <line number="168" hits="5546" branch="true" condition-coverage="100% (4/4)">
 
3320
                                                        <conditions>
 
3321
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3322
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3323
                                                        </conditions>
 
3324
                                                </line>
 
3325
                                                <line number="169" hits="4652" branch="false"/>
 
3326
                                                <line number="170" hits="2096" branch="false"/>
 
3327
                                                <line number="171" hits="941" branch="false"/>
 
3328
                                                <line number="172" hits="996" branch="false"/>
 
3329
                                                <line number="175" hits="17" branch="false"/>
 
3330
                                        </lines>
 
3331
                                </class>
 
3332
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_containsClasses_closure10" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3333
                                        <methods>
 
3334
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3335
                                                        <lines>
 
3336
                                                                <line number="249" hits="25" branch="true" condition-coverage="100% (2/2)">
 
3337
                                                                        <conditions>
 
3338
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3339
                                                                        </conditions>
 
3340
                                                                </line>
 
3341
                                                        </lines>
 
3342
                                                </method>
 
3343
                                        </methods>
 
3344
                                        <lines>
 
3345
                                                <line number="249" hits="25" branch="true" condition-coverage="100% (2/2)">
 
3346
                                                        <conditions>
 
3347
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3348
                                                        </conditions>
 
3349
                                                </line>
 
3350
                                        </lines>
 
3351
                                </class>
 
3352
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findClassElement_closure5" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3353
                                        <methods>
 
3354
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3355
                                                        <lines>
 
3356
                                                                <line number="189" hits="195913" branch="true" condition-coverage="100% (2/2)">
 
3357
                                                                        <conditions>
 
3358
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3359
                                                                        </conditions>
 
3360
                                                                </line>
 
3361
                                                                <line number="192" hits="42843" branch="true" condition-coverage="100% (2/2)">
 
3362
                                                                        <conditions>
 
3363
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3364
                                                                        </conditions>
 
3365
                                                                </line>
 
3366
                                                                <line number="202" hits="42703" branch="true" condition-coverage="100% (2/2)">
 
3367
                                                                        <conditions>
 
3368
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3369
                                                                        </conditions>
 
3370
                                                                </line>
 
3371
                                                                <line number="204" hits="102902" branch="true" condition-coverage="100% (2/2)">
 
3372
                                                                        <conditions>
 
3373
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3374
                                                                        </conditions>
 
3375
                                                                </line>
 
3376
                                                        </lines>
 
3377
                                                </method>
 
3378
                                        </methods>
 
3379
                                        <lines>
 
3380
                                                <line number="189" hits="195913" branch="true" condition-coverage="100% (2/2)">
 
3381
                                                        <conditions>
 
3382
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3383
                                                        </conditions>
 
3384
                                                </line>
 
3385
                                                <line number="192" hits="42843" branch="true" condition-coverage="100% (2/2)">
 
3386
                                                        <conditions>
 
3387
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3388
                                                        </conditions>
 
3389
                                                </line>
 
3390
                                                <line number="202" hits="42703" branch="true" condition-coverage="100% (2/2)">
 
3391
                                                        <conditions>
 
3392
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3393
                                                        </conditions>
 
3394
                                                </line>
 
3395
                                                <line number="204" hits="102902" branch="true" condition-coverage="100% (2/2)">
 
3396
                                                        <conditions>
 
3397
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3398
                                                        </conditions>
 
3399
                                                </line>
 
3400
                                        </lines>
 
3401
                                </class>
 
3402
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findInnerClasses_closure4" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3403
                                        <methods>
 
3404
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3405
                                                        <lines>
 
3406
                                                                <line number="180" hits="178062" branch="false"/>
 
3407
                                                                <line number="183" hits="65444" branch="false"/>
 
3408
                                                                <line number="193" hits="58608" branch="false"/>
 
3409
                                                                <line number="195" hits="80821" branch="false"/>
 
3410
                                                        </lines>
 
3411
                                                </method>
 
3412
                                        </methods>
 
3413
                                        <lines>
 
3414
                                                <line number="180" hits="178062" branch="false"/>
 
3415
                                                <line number="183" hits="65444" branch="false"/>
 
3416
                                                <line number="193" hits="58608" branch="false"/>
 
3417
                                                <line number="195" hits="80821" branch="false"/>
 
3418
                                        </lines>
 
3419
                                </class>
 
3420
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findMethodElement_closure6" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3421
                                        <methods>
 
3422
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3423
                                                        <lines>
 
3424
                                                                <line number="196" hits="54438" branch="false"/>
 
3425
                                                                <line number="197" hits="54438" branch="true" condition-coverage="100% (4/4)">
 
3426
                                                                        <conditions>
 
3427
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3428
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3429
                                                                        </conditions>
 
3430
                                                                </line>
 
3431
                                                                <line number="199" hits="16653" branch="false"/>
 
3432
                                                                <line number="200" hits="16653" branch="true" condition-coverage="100% (4/4)">
 
3433
                                                                        <conditions>
 
3434
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3435
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3436
                                                                        </conditions>
 
3437
                                                                </line>
 
3438
                                                                <line number="209" hits="15257" branch="false"/>
 
3439
                                                                <line number="210" hits="15257" branch="true" condition-coverage="100% (4/4)">
 
3440
                                                                        <conditions>
 
3441
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3442
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3443
                                                                        </conditions>
 
3444
                                                                </line>
 
3445
                                                                <line number="211" hits="25433" branch="false"/>
 
3446
                                                                <line number="212" hits="25433" branch="true" condition-coverage="100% (4/4)">
 
3447
                                                                        <conditions>
 
3448
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3449
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3450
                                                                        </conditions>
 
3451
                                                                </line>
 
3452
                                                        </lines>
 
3453
                                                </method>
 
3454
                                        </methods>
 
3455
                                        <lines>
 
3456
                                                <line number="196" hits="54438" branch="false"/>
 
3457
                                                <line number="197" hits="54438" branch="true" condition-coverage="100% (4/4)">
 
3458
                                                        <conditions>
 
3459
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3460
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3461
                                                        </conditions>
 
3462
                                                </line>
 
3463
                                                <line number="199" hits="16653" branch="false"/>
 
3464
                                                <line number="200" hits="16653" branch="true" condition-coverage="100% (4/4)">
 
3465
                                                        <conditions>
 
3466
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3467
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3468
                                                        </conditions>
 
3469
                                                </line>
 
3470
                                                <line number="209" hits="15257" branch="false"/>
 
3471
                                                <line number="210" hits="15257" branch="true" condition-coverage="100% (4/4)">
 
3472
                                                        <conditions>
 
3473
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3474
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3475
                                                        </conditions>
 
3476
                                                </line>
 
3477
                                                <line number="211" hits="25433" branch="false"/>
 
3478
                                                <line number="212" hits="25433" branch="true" condition-coverage="100% (4/4)">
 
3479
                                                        <conditions>
 
3480
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3481
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3482
                                                        </conditions>
 
3483
                                                </line>
 
3484
                                        </lines>
 
3485
                                </class>
 
3486
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findMethodElement_closure7" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3487
                                        <methods>
 
3488
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3489
                                                        <lines>
 
3490
                                                                <line number="205" hits="336" branch="false"/>
 
3491
                                                                <line number="208" hits="114" branch="false"/>
 
3492
                                                                <line number="218" hits="102" branch="false"/>
 
3493
                                                                <line number="220" hits="156" branch="false"/>
 
3494
                                                        </lines>
 
3495
                                                </method>
 
3496
                                        </methods>
 
3497
                                        <lines>
 
3498
                                                <line number="205" hits="336" branch="false"/>
 
3499
                                                <line number="208" hits="114" branch="false"/>
 
3500
                                                <line number="218" hits="102" branch="false"/>
 
3501
                                                <line number="220" hits="156" branch="false"/>
 
3502
                                        </lines>
 
3503
                                </class>
 
3504
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findPackageElementMatchingPrefix_closure8" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3505
                                        <methods>
 
3506
                                                <method name="doCall" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3507
                                                        <lines>
 
3508
                                                                <line number="213" hits="20" branch="false"/>
 
3509
                                                                <line number="216" hits="10" branch="false"/>
 
3510
                                                                <line number="226" hits="14" branch="false"/>
 
3511
                                                                <line number="227" hits="14" branch="false"/>
 
3512
                                                                <line number="228" hits="14" branch="false"/>
 
3513
                                                                <line number="229" hits="14" branch="false"/>
 
3514
                                                        </lines>
 
3515
                                                </method>
 
3516
                                        </methods>
 
3517
                                        <lines>
 
3518
                                                <line number="213" hits="20" branch="false"/>
 
3519
                                                <line number="216" hits="10" branch="false"/>
 
3520
                                                <line number="226" hits="14" branch="false"/>
 
3521
                                                <line number="227" hits="14" branch="false"/>
 
3522
                                                <line number="228" hits="14" branch="false"/>
 
3523
                                                <line number="229" hits="14" branch="false"/>
 
3524
                                        </lines>
 
3525
                                </class>
 
3526
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_findPackageElement_closure9" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3527
                                        <methods>
 
3528
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3529
                                                        <lines>
 
3530
                                                                <line number="229" hits="3052" branch="true" condition-coverage="100% (2/2)">
 
3531
                                                                        <conditions>
 
3532
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3533
                                                                        </conditions>
 
3534
                                                                </line>
 
3535
                                                                <line number="232" hits="1232" branch="true" condition-coverage="100% (2/2)">
 
3536
                                                                        <conditions>
 
3537
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3538
                                                                        </conditions>
 
3539
                                                                </line>
 
3540
                                                                <line number="243" hits="1086" branch="true" condition-coverage="100% (2/2)">
 
3541
                                                                        <conditions>
 
3542
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3543
                                                                        </conditions>
 
3544
                                                                </line>
 
3545
                                                                <line number="245" hits="1410" branch="true" condition-coverage="100% (2/2)">
 
3546
                                                                        <conditions>
 
3547
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3548
                                                                        </conditions>
 
3549
                                                                </line>
 
3550
                                                        </lines>
 
3551
                                                </method>
 
3552
                                        </methods>
 
3553
                                        <lines>
 
3554
                                                <line number="229" hits="3052" branch="true" condition-coverage="100% (2/2)">
 
3555
                                                        <conditions>
 
3556
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3557
                                                        </conditions>
 
3558
                                                </line>
 
3559
                                                <line number="232" hits="1232" branch="true" condition-coverage="100% (2/2)">
 
3560
                                                        <conditions>
 
3561
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3562
                                                        </conditions>
 
3563
                                                </line>
 
3564
                                                <line number="243" hits="1086" branch="true" condition-coverage="100% (2/2)">
 
3565
                                                        <conditions>
 
3566
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3567
                                                        </conditions>
 
3568
                                                </line>
 
3569
                                                <line number="245" hits="1410" branch="true" condition-coverage="100% (2/2)">
 
3570
                                                        <conditions>
 
3571
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3572
                                                        </conditions>
 
3573
                                                </line>
 
3574
                                        </lines>
 
3575
                                </class>
 
3576
                                <class name="org.gmetrics.metric.coverage.AbstractCoberturaCoverageMetric$_getCoverageRatioForClass_closure1" filename="org/gmetrics/metric/coverage/AbstractCoberturaCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3577
                                        <methods>
 
3578
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3579
                                                        <lines>
 
3580
                                                                <line number="135" hits="332" branch="false"/>
 
3581
                                                                <line number="136" hits="1010" branch="false"/>
 
3582
                                                                <line number="137" hits="473" branch="false"/>
 
3583
                                                                <line number="139" hits="352" branch="false"/>
 
3584
                                                        </lines>
 
3585
                                                </method>
 
3586
                                        </methods>
 
3587
                                        <lines>
 
3588
                                                <line number="135" hits="332" branch="false"/>
 
3589
                                                <line number="136" hits="1010" branch="false"/>
 
3590
                                                <line number="137" hits="473" branch="false"/>
 
3591
                                                <line number="139" hits="352" branch="false"/>
 
3592
                                        </lines>
 
3593
                                </class>
 
3594
                                <class name="org.gmetrics.metric.coverage.CoberturaBranchCoverageMetric" filename="org/gmetrics/metric/coverage/CoberturaBranchCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3595
                                        <methods>
 
3596
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
3597
                                                        <lines>
 
3598
                                                                <line number="25" hits="68" branch="false"/>
 
3599
                                                        </lines>
 
3600
                                                </method>
 
3601
                                                <method name="findLineElementsWithBranches" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3602
                                                        <lines>
 
3603
                                                                <line number="42" hits="856" branch="false"/>
 
3604
                                                        </lines>
 
3605
                                                </method>
 
3606
                                                <method name="getBranchCoverageRatio" signature="(Ljava/lang/Object;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
 
3607
                                                        <lines>
 
3608
                                                                <line number="46" hits="856" branch="false"/>
 
3609
                                                                <line number="47" hits="856" branch="false"/>
 
3610
                                                                <line number="48" hits="856" branch="false"/>
 
3611
                                                                <line number="56" hits="856" branch="false"/>
 
3612
                                                        </lines>
 
3613
                                                </method>
 
3614
                                                <method name="getCoverageRatioForSingleClass" signature="(Ljava/lang/Object;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
 
3615
                                                        <lines>
 
3616
                                                                <line number="32" hits="430" branch="true" condition-coverage="100% (2/2)">
 
3617
                                                                        <conditions>
 
3618
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3619
                                                                        </conditions>
 
3620
                                                                </line>
 
3621
                                                                <line number="33" hits="2" branch="false"/>
 
3622
                                                                <line number="35" hits="428" branch="false"/>
 
3623
                                                                <line number="36" hits="428" branch="false"/>
 
3624
                                                                <line number="38" hits="428" branch="false"/>
 
3625
                                                        </lines>
 
3626
                                                </method>
 
3627
                                        </methods>
 
3628
                                        <lines>
 
3629
                                                <line number="25" hits="68" branch="false"/>
 
3630
                                                <line number="32" hits="430" branch="true" condition-coverage="100% (2/2)">
 
3631
                                                        <conditions>
 
3632
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3633
                                                        </conditions>
 
3634
                                                </line>
 
3635
                                                <line number="33" hits="2" branch="false"/>
 
3636
                                                <line number="35" hits="428" branch="false"/>
 
3637
                                                <line number="36" hits="428" branch="false"/>
 
3638
                                                <line number="38" hits="428" branch="false"/>
 
3639
                                                <line number="42" hits="856" branch="false"/>
 
3640
                                                <line number="46" hits="856" branch="false"/>
 
3641
                                                <line number="47" hits="856" branch="false"/>
 
3642
                                                <line number="48" hits="856" branch="false"/>
 
3643
                                                <line number="56" hits="856" branch="false"/>
 
3644
                                        </lines>
 
3645
                                </class>
 
3646
                                <class name="org.gmetrics.metric.coverage.CoberturaBranchCoverageMetric$_findLineElementsWithBranches_closure1" filename="org/gmetrics/metric/coverage/CoberturaBranchCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3647
                                        <methods>
 
3648
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3649
                                                        <lines>
 
3650
                                                                <line number="42" hits="5614" branch="true" condition-coverage="100% (2/2)">
 
3651
                                                                        <conditions>
 
3652
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3653
                                                                        </conditions>
 
3654
                                                                </line>
 
3655
                                                        </lines>
 
3656
                                                </method>
 
3657
                                        </methods>
 
3658
                                        <lines>
 
3659
                                                <line number="42" hits="5614" branch="true" condition-coverage="100% (2/2)">
 
3660
                                                        <conditions>
 
3661
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3662
                                                        </conditions>
 
3663
                                                </line>
 
3664
                                        </lines>
 
3665
                                </class>
 
3666
                                <class name="org.gmetrics.metric.coverage.CoberturaBranchCoverageMetric$_getBranchCoverageRatio_closure2" filename="org/gmetrics/metric/coverage/CoberturaBranchCoverageMetric.groovy" line-rate="1.0" branch-rate="0.5" complexity="0.0">
 
3667
                                        <methods>
 
3668
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.5">
 
3669
                                                        <lines>
 
3670
                                                                <line number="49" hits="1344" branch="false"/>
 
3671
                                                                <line number="50" hits="1344" branch="false"/>
 
3672
                                                                <line number="51" hits="1344" branch="true" condition-coverage="50% (1/2)">
 
3673
                                                                        <conditions>
 
3674
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
3675
                                                                        </conditions>
 
3676
                                                                </line>
 
3677
                                                                <line number="52" hits="1344" branch="false"/>
 
3678
                                                                <line number="53" hits="1344" branch="false"/>
 
3679
                                                                <line number="54" hits="1344" branch="false"/>
 
3680
                                                        </lines>
 
3681
                                                </method>
 
3682
                                        </methods>
 
3683
                                        <lines>
 
3684
                                                <line number="49" hits="1344" branch="false"/>
 
3685
                                                <line number="50" hits="1344" branch="false"/>
 
3686
                                                <line number="51" hits="1344" branch="true" condition-coverage="50% (1/2)">
 
3687
                                                        <conditions>
 
3688
                                                                <condition number="0" type="jump" coverage="50%"/>
 
3689
                                                        </conditions>
 
3690
                                                </line>
 
3691
                                                <line number="52" hits="1344" branch="false"/>
 
3692
                                                <line number="53" hits="1344" branch="false"/>
 
3693
                                                <line number="54" hits="1344" branch="false"/>
 
3694
                                        </lines>
 
3695
                                </class>
 
3696
                                <class name="org.gmetrics.metric.coverage.CoberturaLineCoverageMetric" filename="org/gmetrics/metric/coverage/CoberturaLineCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3697
                                        <methods>
 
3698
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
3699
                                                        <lines>
 
3700
                                                                <line number="25" hits="74" branch="false"/>
 
3701
                                                        </lines>
 
3702
                                                </method>
 
3703
                                                <method name="getCoverageRatioForSingleClass" signature="(Ljava/lang/Object;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
 
3704
                                                        <lines>
 
3705
                                                                <line number="32" hits="822" branch="true" condition-coverage="100% (2/2)">
 
3706
                                                                        <conditions>
 
3707
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3708
                                                                        </conditions>
 
3709
                                                                </line>
 
3710
                                                                <line number="33" hits="2" branch="false"/>
 
3711
                                                                <line number="35" hits="820" branch="false"/>
 
3712
                                                                <line number="36" hits="820" branch="false"/>
 
3713
                                                                <line number="38" hits="820" branch="false"/>
 
3714
                                                        </lines>
 
3715
                                                </method>
 
3716
                                                <method name="getLinesCoverageRatio" signature="(Ljava/lang/Object;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
 
3717
                                                        <lines>
 
3718
                                                                <line number="42" hits="1640" branch="false"/>
 
3719
                                                                <line number="43" hits="1640" branch="false"/>
 
3720
                                                                <line number="44" hits="1640" branch="false"/>
 
3721
                                                        </lines>
 
3722
                                                </method>
 
3723
                                        </methods>
 
3724
                                        <lines>
 
3725
                                                <line number="25" hits="74" branch="false"/>
 
3726
                                                <line number="32" hits="822" branch="true" condition-coverage="100% (2/2)">
 
3727
                                                        <conditions>
 
3728
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3729
                                                        </conditions>
 
3730
                                                </line>
 
3731
                                                <line number="33" hits="2" branch="false"/>
 
3732
                                                <line number="35" hits="820" branch="false"/>
 
3733
                                                <line number="36" hits="820" branch="false"/>
 
3734
                                                <line number="38" hits="820" branch="false"/>
 
3735
                                                <line number="42" hits="1640" branch="false"/>
 
3736
                                                <line number="43" hits="1640" branch="false"/>
 
3737
                                                <line number="44" hits="1640" branch="false"/>
 
3738
                                        </lines>
 
3739
                                </class>
 
3740
                                <class name="org.gmetrics.metric.coverage.CoberturaLineCoverageMetric$_getLinesCoverageRatio_closure1" filename="org/gmetrics/metric/coverage/CoberturaLineCoverageMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3741
                                        <methods>
 
3742
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
3743
                                                        <lines>
 
3744
                                                                <line number="43" hits="10936" branch="true" condition-coverage="100% (2/2)">
 
3745
                                                                        <conditions>
 
3746
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3747
                                                                        </conditions>
 
3748
                                                                </line>
 
3749
                                                        </lines>
 
3750
                                                </method>
 
3751
                                        </methods>
 
3752
                                        <lines>
 
3753
                                                <line number="43" hits="10936" branch="true" condition-coverage="100% (2/2)">
 
3754
                                                        <conditions>
 
3755
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3756
                                                        </conditions>
 
3757
                                                </line>
 
3758
                                        </lines>
 
3759
                                </class>
 
3760
                                <class name="org.gmetrics.metric.coverage.CoberturaSignatureParser" filename="org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy" line-rate="0.9705882352941176" branch-rate="0.9545454545454546" complexity="0.0">
 
3761
                                        <methods>
 
3762
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
3763
                                                        <lines>
 
3764
                                                                <line number="37" hits="5" branch="false"/>
 
3765
                                                        </lines>
 
3766
                                                </method>
 
3767
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
3768
                                                        <lines>
 
3769
                                                                <line number="167" hits="0" branch="false"/>
 
3770
                                                        </lines>
 
3771
                                                </method>
 
3772
                                                <method name="classNameNoPackage" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
3773
                                                        <lines>
 
3774
                                                                <line number="162" hits="1557" branch="false"/>
 
3775
                                                                <line number="163" hits="1557" branch="true" condition-coverage="100% (2/2)">
 
3776
                                                                        <conditions>
 
3777
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3778
                                                                        </conditions>
 
3779
                                                                </line>
 
3780
                                                        </lines>
 
3781
                                                </method>
 
3782
                                                <method name="extractParameters" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
3783
                                                        <lines>
 
3784
                                                                <line number="78" hits="113647" branch="false"/>
 
3785
                                                                <line number="79" hits="113647" branch="false"/>
 
3786
                                                                <line number="80" hits="113647" branch="false"/>
 
3787
                                                        </lines>
 
3788
                                                </method>
 
3789
                                                <method name="matchesCoberturaMethod" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
3790
                                                        <lines>
 
3791
                                                                <line number="40" hits="883" branch="true" condition-coverage="100% (2/2)">
 
3792
                                                                        <conditions>
 
3793
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3794
                                                                        </conditions>
 
3795
                                                                </line>
 
3796
                                                                <line number="41" hits="10" branch="false"/>
 
3797
                                                                <line number="43" hits="873" branch="false"/>
 
3798
                                                                <line number="44" hits="873" branch="false"/>
 
3799
                                                                <line number="45" hits="873" branch="true" condition-coverage="100% (2/2)">
 
3800
                                                                        <conditions>
 
3801
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3802
                                                                        </conditions>
 
3803
                                                                </line>
 
3804
                                                        </lines>
 
3805
                                                </method>
 
3806
                                                <method name="matchesCoberturaMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;Ljava/lang/String;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
3807
                                                        <lines>
 
3808
                                                                <line number="49" hits="728" branch="false"/>
 
3809
                                                        </lines>
 
3810
                                                </method>
 
3811
                                                <method name="numberOfParameters" signature="(Ljava/lang/String;)I" line-rate="1.0" branch-rate="1.0">
 
3812
                                                        <lines>
 
3813
                                                                <line number="53" hits="111816" branch="false"/>
 
3814
                                                        </lines>
 
3815
                                                </method>
 
3816
                                                <method name="parseCoberturaSignatureParameterTypes" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
3817
                                                        <lines>
 
3818
                                                                <line number="84" hits="112734" branch="false"/>
 
3819
                                                                <line number="85" hits="112734" branch="true" condition-coverage="100% (4/4)">
 
3820
                                                                        <conditions>
 
3821
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3822
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3823
                                                                        </conditions>
 
3824
                                                                </line>
 
3825
                                                                <line number="86" hits="32331" branch="false"/>
 
3826
                                                                <line number="88" hits="80403" branch="false"/>
 
3827
                                                        </lines>
 
3828
                                                </method>
 
3829
                                                <method name="parseParameterTypes" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
3830
                                                        <lines>
 
3831
                                                                <line number="128" hits="80403" branch="false"/>
 
3832
                                                                <line number="129" hits="80403" branch="false"/>
 
3833
                                                                <line number="137" hits="80403" branch="false"/>
 
3834
                                                        </lines>
 
3835
                                                </method>
 
3836
                                                <method name="parseSignatureParameterTypes" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
3837
                                                        <lines>
 
3838
                                                                <line number="61" hits="913" branch="false"/>
 
3839
                                                                <line number="62" hits="913" branch="true" condition-coverage="100% (4/4)">
 
3840
                                                                        <conditions>
 
3841
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3842
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
3843
                                                                        </conditions>
 
3844
                                                                </line>
 
3845
                                                                <line number="63" hits="30" branch="false"/>
 
3846
                                                                <line number="65" hits="883" branch="false"/>
 
3847
                                                        </lines>
 
3848
                                                </method>
 
3849
                                                <method name="processCharacterWithinFullyQualifiedTypeName" signature="(Ljava/lang/String;Lorg/gmetrics/metric/coverage/CoberturaSignatureParser$ParseContext;)V" line-rate="1.0" branch-rate="1.0">
 
3850
                                                        <lines>
 
3851
                                                                <line number="153" hits="3253254" branch="true" condition-coverage="100% (2/2)">
 
3852
                                                                        <conditions>
 
3853
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3854
                                                                        </conditions>
 
3855
                                                                </line>
 
3856
                                                                <line number="154" hits="113435" branch="false"/>
 
3857
                                                                <line number="157" hits="3139819" branch="false"/>
 
3858
                                                        </lines>
 
3859
                                                </method>
 
3860
                                                <method name="processStandaloneCharacter" signature="(Ljava/lang/String;Lorg/gmetrics/metric/coverage/CoberturaSignatureParser$ParseContext;)V" line-rate="1.0" branch-rate="0.8333333333333334">
 
3861
                                                        <lines>
 
3862
                                                                <line number="141" hits="117680" branch="true" condition-coverage="100% (2/2)">
 
3863
                                                                        <conditions>
 
3864
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3865
                                                                        </conditions>
 
3866
                                                                </line>
 
3867
                                                                <line number="142" hits="85" branch="false"/>
 
3868
                                                                <line number="144" hits="117595" branch="true" condition-coverage="100% (2/2)">
 
3869
                                                                        <conditions>
 
3870
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3871
                                                                        </conditions>
 
3872
                                                                </line>
 
3873
                                                                <line number="145" hits="113435" branch="false"/>
 
3874
                                                                <line number="147" hits="4160" branch="true" condition-coverage="50% (1/2)">
 
3875
                                                                        <conditions>
 
3876
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
3877
                                                                        </conditions>
 
3878
                                                                </line>
 
3879
                                                                <line number="148" hits="4160" branch="false"/>
 
3880
                                                        </lines>
 
3881
                                                </method>
 
3882
                                        </methods>
 
3883
                                        <lines>
 
3884
                                                <line number="37" hits="5" branch="false"/>
 
3885
                                                <line number="40" hits="883" branch="true" condition-coverage="100% (2/2)">
 
3886
                                                        <conditions>
 
3887
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3888
                                                        </conditions>
 
3889
                                                </line>
 
3890
                                                <line number="41" hits="10" branch="false"/>
 
3891
                                                <line number="43" hits="873" branch="false"/>
 
3892
                                                <line number="44" hits="873" branch="false"/>
 
3893
                                                <line number="45" hits="873" branch="true" condition-coverage="100% (2/2)">
 
3894
                                                        <conditions>
 
3895
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3896
                                                        </conditions>
 
3897
                                                </line>
 
3898
                                                <line number="49" hits="728" branch="false"/>
 
3899
                                                <line number="53" hits="111816" branch="false"/>
 
3900
                                                <line number="61" hits="913" branch="false"/>
 
3901
                                                <line number="62" hits="913" branch="true" condition-coverage="100% (4/4)">
 
3902
                                                        <conditions>
 
3903
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3904
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3905
                                                        </conditions>
 
3906
                                                </line>
 
3907
                                                <line number="63" hits="30" branch="false"/>
 
3908
                                                <line number="65" hits="883" branch="false"/>
 
3909
                                                <line number="78" hits="113647" branch="false"/>
 
3910
                                                <line number="79" hits="113647" branch="false"/>
 
3911
                                                <line number="80" hits="113647" branch="false"/>
 
3912
                                                <line number="84" hits="112734" branch="false"/>
 
3913
                                                <line number="85" hits="112734" branch="true" condition-coverage="100% (4/4)">
 
3914
                                                        <conditions>
 
3915
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3916
                                                                <condition number="1" type="jump" coverage="100%"/>
 
3917
                                                        </conditions>
 
3918
                                                </line>
 
3919
                                                <line number="86" hits="32331" branch="false"/>
 
3920
                                                <line number="88" hits="80403" branch="false"/>
 
3921
                                                <line number="128" hits="80403" branch="false"/>
 
3922
                                                <line number="129" hits="80403" branch="false"/>
 
3923
                                                <line number="137" hits="80403" branch="false"/>
 
3924
                                                <line number="141" hits="117680" branch="true" condition-coverage="100% (2/2)">
 
3925
                                                        <conditions>
 
3926
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3927
                                                        </conditions>
 
3928
                                                </line>
 
3929
                                                <line number="142" hits="85" branch="false"/>
 
3930
                                                <line number="144" hits="117595" branch="true" condition-coverage="100% (2/2)">
 
3931
                                                        <conditions>
 
3932
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3933
                                                        </conditions>
 
3934
                                                </line>
 
3935
                                                <line number="145" hits="113435" branch="false"/>
 
3936
                                                <line number="147" hits="4160" branch="true" condition-coverage="50% (1/2)">
 
3937
                                                        <conditions>
 
3938
                                                                <condition number="0" type="jump" coverage="50%"/>
 
3939
                                                        </conditions>
 
3940
                                                </line>
 
3941
                                                <line number="148" hits="4160" branch="false"/>
 
3942
                                                <line number="153" hits="3253254" branch="true" condition-coverage="100% (2/2)">
 
3943
                                                        <conditions>
 
3944
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3945
                                                        </conditions>
 
3946
                                                </line>
 
3947
                                                <line number="154" hits="113435" branch="false"/>
 
3948
                                                <line number="157" hits="3139819" branch="false"/>
 
3949
                                                <line number="162" hits="1557" branch="false"/>
 
3950
                                                <line number="163" hits="1557" branch="true" condition-coverage="100% (2/2)">
 
3951
                                                        <conditions>
 
3952
                                                                <condition number="0" type="jump" coverage="100%"/>
 
3953
                                                        </conditions>
 
3954
                                                </line>
 
3955
                                                <line number="167" hits="0" branch="false"/>
 
3956
                                        </lines>
 
3957
                                </class>
 
3958
                                <class name="org.gmetrics.metric.coverage.CoberturaSignatureParser$ParseContext" filename="org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
3959
                                        <methods>
 
3960
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
3961
                                                        <lines>
 
3962
                                                                <line number="93" hits="80403" branch="false"/>
 
3963
                                                        </lines>
 
3964
                                                </method>
 
3965
                                                <method name="appendToFullyQualifiedTypeName" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
3966
                                                        <lines>
 
3967
                                                                <line number="106" hits="3139819" branch="false"/>
 
3968
                                                        </lines>
 
3969
                                                </method>
 
3970
                                                <method name="processPrimitiveTypeCode" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
3971
                                                        <lines>
 
3972
                                                                <line number="121" hits="4160" branch="true" condition-coverage="100% (2/2)">
 
3973
                                                                        <conditions>
 
3974
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3975
                                                                        </conditions>
 
3976
                                                                </line>
 
3977
                                                                <line number="122" hits="4160" branch="false"/>
 
3978
                                                                <line number="123" hits="4160" branch="false"/>
 
3979
                                                        </lines>
 
3980
                                                </method>
 
3981
                                                <method name="startFullyQualifiedTypeName" signature="()V" line-rate="1.0" branch-rate="1.0">
 
3982
                                                        <lines>
 
3983
                                                                <line number="98" hits="113435" branch="false"/>
 
3984
                                                        </lines>
 
3985
                                                </method>
 
3986
                                                <method name="startNewArrayType" signature="()V" line-rate="1.0" branch-rate="1.0">
 
3987
                                                        <lines>
 
3988
                                                                <line number="117" hits="85" branch="false"/>
 
3989
                                                        </lines>
 
3990
                                                </method>
 
3991
                                                <method name="terminateFullyQualifiedTypeName" signature="()V" line-rate="1.0" branch-rate="1.0">
 
3992
                                                        <lines>
 
3993
                                                                <line number="110" hits="113435" branch="true" condition-coverage="100% (2/2)">
 
3994
                                                                        <conditions>
 
3995
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
3996
                                                                        </conditions>
 
3997
                                                                </line>
 
3998
                                                                <line number="111" hits="113435" branch="false"/>
 
3999
                                                                <line number="112" hits="113435" branch="false"/>
 
4000
                                                                <line number="113" hits="113435" branch="false"/>
 
4001
                                                        </lines>
 
4002
                                                </method>
 
4003
                                                <method name="withinFullyQualifiedTypeName" signature="()Z" line-rate="1.0" branch-rate="1.0">
 
4004
                                                        <lines>
 
4005
                                                                <line number="102" hits="3370934" branch="true" condition-coverage="100% (2/2)">
 
4006
                                                                        <conditions>
 
4007
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4008
                                                                        </conditions>
 
4009
                                                                </line>
 
4010
                                                        </lines>
 
4011
                                                </method>
 
4012
                                        </methods>
 
4013
                                        <lines>
 
4014
                                                <line number="93" hits="80403" branch="false"/>
 
4015
                                                <line number="98" hits="113435" branch="false"/>
 
4016
                                                <line number="102" hits="3370934" branch="true" condition-coverage="100% (2/2)">
 
4017
                                                        <conditions>
 
4018
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4019
                                                        </conditions>
 
4020
                                                </line>
 
4021
                                                <line number="106" hits="3139819" branch="false"/>
 
4022
                                                <line number="110" hits="113435" branch="true" condition-coverage="100% (2/2)">
 
4023
                                                        <conditions>
 
4024
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4025
                                                        </conditions>
 
4026
                                                </line>
 
4027
                                                <line number="111" hits="113435" branch="false"/>
 
4028
                                                <line number="112" hits="113435" branch="false"/>
 
4029
                                                <line number="113" hits="113435" branch="false"/>
 
4030
                                                <line number="117" hits="85" branch="false"/>
 
4031
                                                <line number="121" hits="4160" branch="true" condition-coverage="100% (2/2)">
 
4032
                                                        <conditions>
 
4033
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4034
                                                        </conditions>
 
4035
                                                </line>
 
4036
                                                <line number="122" hits="4160" branch="false"/>
 
4037
                                                <line number="123" hits="4160" branch="false"/>
 
4038
                                        </lines>
 
4039
                                </class>
 
4040
                                <class name="org.gmetrics.metric.coverage.CoberturaSignatureParser$_parseParameterTypes_closure2" filename="org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4041
                                        <methods>
 
4042
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
4043
                                                        <lines>
 
4044
                                                                <line number="130" hits="3370934" branch="true" condition-coverage="100% (2/2)">
 
4045
                                                                        <conditions>
 
4046
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4047
                                                                        </conditions>
 
4048
                                                                </line>
 
4049
                                                                <line number="131" hits="3253254" branch="false"/>
 
4050
                                                                <line number="134" hits="117680" branch="false"/>
 
4051
                                                        </lines>
 
4052
                                                </method>
 
4053
                                        </methods>
 
4054
                                        <lines>
 
4055
                                                <line number="130" hits="3370934" branch="true" condition-coverage="100% (2/2)">
 
4056
                                                        <conditions>
 
4057
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4058
                                                        </conditions>
 
4059
                                                </line>
 
4060
                                                <line number="131" hits="3253254" branch="false"/>
 
4061
                                                <line number="134" hits="117680" branch="false"/>
 
4062
                                        </lines>
 
4063
                                </class>
 
4064
                                <class name="org.gmetrics.metric.coverage.CoberturaSignatureParser$_parseSignatureParameterTypes_closure1" filename="org/gmetrics/metric/coverage/CoberturaSignatureParser.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4065
                                        <methods>
 
4066
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
4067
                                                        <lines>
 
4068
                                                                <line number="66" hits="1607" branch="false"/>
 
4069
                                                                <line number="67" hits="1607" branch="true" condition-coverage="100% (2/2)">
 
4070
                                                                        <conditions>
 
4071
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4072
                                                                        </conditions>
 
4073
                                                                </line>
 
4074
                                                                <line number="68" hits="50" branch="false"/>
 
4075
                                                                <line number="69" hits="50" branch="false"/>
 
4076
                                                                <line number="72" hits="1557" branch="false"/>
 
4077
                                                        </lines>
 
4078
                                                </method>
 
4079
                                        </methods>
 
4080
                                        <lines>
 
4081
                                                <line number="66" hits="1607" branch="false"/>
 
4082
                                                <line number="67" hits="1607" branch="true" condition-coverage="100% (2/2)">
 
4083
                                                        <conditions>
 
4084
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4085
                                                        </conditions>
 
4086
                                                </line>
 
4087
                                                <line number="68" hits="50" branch="false"/>
 
4088
                                                <line number="69" hits="50" branch="false"/>
 
4089
                                                <line number="72" hits="1557" branch="false"/>
 
4090
                                        </lines>
 
4091
                                </class>
 
4092
                                <class name="org.gmetrics.metric.coverage.Ratio" filename="org/gmetrics/metric/coverage/Ratio.groovy" line-rate="0.9" branch-rate="1.0" complexity="0.0">
 
4093
                                        <methods>
 
4094
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4095
                                                        <lines>
 
4096
                                                                <line number="25" hits="5" branch="false"/>
 
4097
                                                        </lines>
 
4098
                                                </method>
 
4099
                                                <method name="&lt;init&gt;" signature="(II)V" line-rate="1.0" branch-rate="1.0">
 
4100
                                                        <lines>
 
4101
                                                                <line number="31" hits="14778" branch="false"/>
 
4102
                                                                <line number="32" hits="14778" branch="false"/>
 
4103
                                                        </lines>
 
4104
                                                </method>
 
4105
                                                <method name="asType" signature="(Ljava/lang/Class;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
4106
                                                        <lines>
 
4107
                                                                <line number="46" hits="25" branch="true" condition-coverage="100% (4/4)">
 
4108
                                                                        <conditions>
 
4109
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4110
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
4111
                                                                        </conditions>
 
4112
                                                                </line>
 
4113
                                                                <line number="47" hits="20" branch="false"/>
 
4114
                                                        </lines>
 
4115
                                                </method>
 
4116
                                                <method name="plus" signature="(Lorg/gmetrics/metric/coverage/Ratio;)Lorg/gmetrics/metric/coverage/Ratio;" line-rate="1.0" branch-rate="1.0">
 
4117
                                                        <lines>
 
4118
                                                                <line number="36" hits="8152" branch="true" condition-coverage="100% (2/2)">
 
4119
                                                                        <conditions>
 
4120
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4121
                                                                        </conditions>
 
4122
                                                                </line>
 
4123
                                                                <line number="37" hits="8147" branch="false"/>
 
4124
                                                        </lines>
 
4125
                                                </method>
 
4126
                                                <method name="toBigDecimal" signature="(II)Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
 
4127
                                                        <lines>
 
4128
                                                                <line number="41" hits="519" branch="true" condition-coverage="100% (2/2)">
 
4129
                                                                        <conditions>
 
4130
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4131
                                                                        </conditions>
 
4132
                                                                </line>
 
4133
                                                                <line number="42" hits="519" branch="false"/>
 
4134
                                                        </lines>
 
4135
                                                </method>
 
4136
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
 
4137
                                                        <lines>
 
4138
                                                                <line number="52" hits="0" branch="false"/>
 
4139
                                                        </lines>
 
4140
                                                </method>
 
4141
                                        </methods>
 
4142
                                        <lines>
 
4143
                                                <line number="25" hits="5" branch="false"/>
 
4144
                                                <line number="31" hits="14778" branch="false"/>
 
4145
                                                <line number="32" hits="14778" branch="false"/>
 
4146
                                                <line number="36" hits="8152" branch="true" condition-coverage="100% (2/2)">
 
4147
                                                        <conditions>
 
4148
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4149
                                                        </conditions>
 
4150
                                                </line>
 
4151
                                                <line number="37" hits="8147" branch="false"/>
 
4152
                                                <line number="41" hits="519" branch="true" condition-coverage="100% (2/2)">
 
4153
                                                        <conditions>
 
4154
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4155
                                                        </conditions>
 
4156
                                                </line>
 
4157
                                                <line number="42" hits="519" branch="false"/>
 
4158
                                                <line number="46" hits="25" branch="true" condition-coverage="100% (4/4)">
 
4159
                                                        <conditions>
 
4160
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4161
                                                                <condition number="1" type="jump" coverage="100%"/>
 
4162
                                                        </conditions>
 
4163
                                                </line>
 
4164
                                                <line number="47" hits="20" branch="false"/>
 
4165
                                                <line number="52" hits="0" branch="false"/>
 
4166
                                        </lines>
 
4167
                                </class>
 
4168
                        </classes>
 
4169
                </package>
 
4170
                <package name="org.gmetrics.metric.crap" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4171
                        <classes>
 
4172
                                <class name="org.gmetrics.metric.crap.CrapMetric" filename="org/gmetrics/metric/crap/CrapMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4173
                                        <methods>
 
4174
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4175
                                                        <lines>
 
4176
                                                                <line number="34" hits="76" branch="false"/>
 
4177
                                                                <line number="41" hits="76" branch="false"/>
 
4178
                                                        </lines>
 
4179
                                                </method>
 
4180
                                                <method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
4181
                                                        <lines>
 
4182
                                                                <line number="50" hits="1194" branch="true" condition-coverage="100% (2/2)">
 
4183
                                                                        <conditions>
 
4184
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4185
                                                                        </conditions>
 
4186
                                                                </line>
 
4187
                                                                <line number="51" hits="1191" branch="true" condition-coverage="100% (2/2)">
 
4188
                                                                        <conditions>
 
4189
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4190
                                                                        </conditions>
 
4191
                                                                </line>
 
4192
                                                                <line number="53" hits="1188" branch="true" condition-coverage="100% (6/6)">
 
4193
                                                                        <conditions>
 
4194
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4195
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
4196
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
4197
                                                                        </conditions>
 
4198
                                                                </line>
 
4199
                                                                <line number="54" hits="65" branch="false"/>
 
4200
                                                                <line number="57" hits="1123" branch="false"/>
 
4201
                                                                <line number="58" hits="1123" branch="true" condition-coverage="100% (2/2)">
 
4202
                                                                        <conditions>
 
4203
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4204
                                                                        </conditions>
 
4205
                                                                </line>
 
4206
                                                                <line number="59" hits="3" branch="false"/>
 
4207
                                                                <line number="61" hits="1120" branch="false"/>
 
4208
                                                                <line number="63" hits="1120" branch="false"/>
 
4209
                                                                <line number="64" hits="1120" branch="true" condition-coverage="100% (2/2)">
 
4210
                                                                        <conditions>
 
4211
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4212
                                                                        </conditions>
 
4213
                                                                </line>
 
4214
                                                                <line number="65" hits="163" branch="false"/>
 
4215
                                                                <line number="67" hits="957" branch="false"/>
 
4216
                                                                <line number="68" hits="957" branch="false"/>
 
4217
                                                                <line number="70" hits="957" branch="true" condition-coverage="100% (2/2)">
 
4218
                                                                        <conditions>
 
4219
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4220
                                                                        </conditions>
 
4221
                                                                </line>
 
4222
                                                        </lines>
 
4223
                                                </method>
 
4224
                                                <method name="calculate" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
4225
                                                        <lines>
 
4226
                                                                <line number="45" hits="12" branch="false"/>
 
4227
                                                        </lines>
 
4228
                                                </method>
 
4229
                                                <method name="calculateCrapScore" signature="(Ljava/math/BigDecimal;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;" line-rate="1.0" branch-rate="1.0">
 
4230
                                                        <lines>
 
4231
                                                                <line number="90" hits="1011" branch="true" condition-coverage="100% (6/6)">
 
4232
                                                                        <conditions>
 
4233
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4234
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
4235
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
4236
                                                                        </conditions>
 
4237
                                                                </line>
 
4238
                                                                <line number="91" hits="9" branch="false"/>
 
4239
                                                                <line number="94" hits="1002" branch="false"/>
 
4240
                                                                <line number="95" hits="1002" branch="false"/>
 
4241
                                                        </lines>
 
4242
                                                </method>
 
4243
                                        </methods>
 
4244
                                        <lines>
 
4245
                                                <line number="34" hits="76" branch="false"/>
 
4246
                                                <line number="41" hits="76" branch="false"/>
 
4247
                                                <line number="45" hits="12" branch="false"/>
 
4248
                                                <line number="50" hits="1194" branch="true" condition-coverage="100% (2/2)">
 
4249
                                                        <conditions>
 
4250
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4251
                                                        </conditions>
 
4252
                                                </line>
 
4253
                                                <line number="51" hits="1191" branch="true" condition-coverage="100% (2/2)">
 
4254
                                                        <conditions>
 
4255
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4256
                                                        </conditions>
 
4257
                                                </line>
 
4258
                                                <line number="53" hits="1188" branch="true" condition-coverage="100% (6/6)">
 
4259
                                                        <conditions>
 
4260
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4261
                                                                <condition number="1" type="jump" coverage="100%"/>
 
4262
                                                                <condition number="2" type="jump" coverage="100%"/>
 
4263
                                                        </conditions>
 
4264
                                                </line>
 
4265
                                                <line number="54" hits="65" branch="false"/>
 
4266
                                                <line number="57" hits="1123" branch="false"/>
 
4267
                                                <line number="58" hits="1123" branch="true" condition-coverage="100% (2/2)">
 
4268
                                                        <conditions>
 
4269
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4270
                                                        </conditions>
 
4271
                                                </line>
 
4272
                                                <line number="59" hits="3" branch="false"/>
 
4273
                                                <line number="61" hits="1120" branch="false"/>
 
4274
                                                <line number="63" hits="1120" branch="false"/>
 
4275
                                                <line number="64" hits="1120" branch="true" condition-coverage="100% (2/2)">
 
4276
                                                        <conditions>
 
4277
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4278
                                                        </conditions>
 
4279
                                                </line>
 
4280
                                                <line number="65" hits="163" branch="false"/>
 
4281
                                                <line number="67" hits="957" branch="false"/>
 
4282
                                                <line number="68" hits="957" branch="false"/>
 
4283
                                                <line number="70" hits="957" branch="true" condition-coverage="100% (2/2)">
 
4284
                                                        <conditions>
 
4285
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4286
                                                        </conditions>
 
4287
                                                </line>
 
4288
                                                <line number="90" hits="1011" branch="true" condition-coverage="100% (6/6)">
 
4289
                                                        <conditions>
 
4290
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4291
                                                                <condition number="1" type="jump" coverage="100%"/>
 
4292
                                                                <condition number="2" type="jump" coverage="100%"/>
 
4293
                                                        </conditions>
 
4294
                                                </line>
 
4295
                                                <line number="91" hits="9" branch="false"/>
 
4296
                                                <line number="94" hits="1002" branch="false"/>
 
4297
                                                <line number="95" hits="1002" branch="false"/>
 
4298
                                        </lines>
 
4299
                                </class>
 
4300
                        </classes>
 
4301
                </package>
 
4302
                <package name="org.gmetrics.metric.cyclomatic" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0">
 
4303
                        <classes>
 
4304
                                <class name="org.gmetrics.metric.cyclomatic.CyclomaticComplexityAstVisitor" filename="org/gmetrics/metric/cyclomatic/CyclomaticComplexityAstVisitor.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4305
                                        <methods>
 
4306
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4307
                                                        <lines>
 
4308
                                                                <line number="39" hits="3" branch="false"/>
 
4309
                                                        </lines>
 
4310
                                                </method>
 
4311
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4312
                                                        <lines>
 
4313
                                                                <line number="37" hits="4699" branch="false"/>
 
4314
                                                        </lines>
 
4315
                                                </method>
 
4316
                                                <method name="handleExpressionContainingOperation" signature="(Lorg/codehaus/groovy/ast/expr/Expression;)V" line-rate="1.0" branch-rate="1.0">
 
4317
                                                        <lines>
 
4318
                                                                <line number="92" hits="10086" branch="false"/>
 
4319
                                                                <line number="93" hits="10086" branch="true" condition-coverage="100% (2/2)">
 
4320
                                                                        <conditions>
 
4321
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4322
                                                                        </conditions>
 
4323
                                                                </line>
 
4324
                                                                <line number="94" hits="435" branch="false"/>
 
4325
                                                        </lines>
 
4326
                                                </method>
 
4327
                                                <method name="visitBinaryExpression" signature="(Lorg/codehaus/groovy/ast/expr/BinaryExpression;)V" line-rate="1.0" branch-rate="1.0">
 
4328
                                                        <lines>
 
4329
                                                                <line number="77" hits="10086" branch="false"/>
 
4330
                                                                <line number="78" hits="10086" branch="false"/>
 
4331
                                                        </lines>
 
4332
                                                </method>
 
4333
                                                <method name="visitCatchStatement" signature="(Lorg/codehaus/groovy/ast/stmt/CatchStatement;)V" line-rate="1.0" branch-rate="1.0">
 
4334
                                                        <lines>
 
4335
                                                                <line number="72" hits="72" branch="false"/>
 
4336
                                                                <line number="73" hits="72" branch="false"/>
 
4337
                                                        </lines>
 
4338
                                                </method>
 
4339
                                                <method name="visitForLoop" signature="(Lorg/codehaus/groovy/ast/stmt/ForStatement;)V" line-rate="1.0" branch-rate="1.0">
 
4340
                                                        <lines>
 
4341
                                                                <line number="62" hits="24" branch="false"/>
 
4342
                                                                <line number="63" hits="24" branch="false"/>
 
4343
                                                        </lines>
 
4344
                                                </method>
 
4345
                                                <method name="visitIfElse" signature="(Lorg/codehaus/groovy/ast/stmt/IfStatement;)V" line-rate="1.0" branch-rate="1.0">
 
4346
                                                        <lines>
 
4347
                                                                <line number="52" hits="1458" branch="false"/>
 
4348
                                                                <line number="53" hits="1458" branch="false"/>
 
4349
                                                        </lines>
 
4350
                                                </method>
 
4351
                                                <method name="visitMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
 
4352
                                                        <lines>
 
4353
                                                                <line number="43" hits="4657" branch="true" condition-coverage="100% (6/6)">
 
4354
                                                                        <conditions>
 
4355
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4356
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
4357
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
4358
                                                                        </conditions>
 
4359
                                                                </line>
 
4360
                                                                <line number="44" hits="141" branch="false"/>
 
4361
                                                                <line number="47" hits="4516" branch="false"/>
 
4362
                                                        </lines>
 
4363
                                                </method>
 
4364
                                                <method name="visitPropertyExpression" signature="(Lorg/codehaus/groovy/ast/expr/PropertyExpression;)V" line-rate="1.0" branch-rate="1.0">
 
4365
                                                        <lines>
 
4366
                                                                <line number="87" hits="4853" branch="true" condition-coverage="100% (2/2)">
 
4367
                                                                        <conditions>
 
4368
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4369
                                                                        </conditions>
 
4370
                                                                </line>
 
4371
                                                                <line number="88" hits="4853" branch="false"/>
 
4372
                                                        </lines>
 
4373
                                                </method>
 
4374
                                                <method name="visitSwitch" signature="(Lorg/codehaus/groovy/ast/stmt/SwitchStatement;)V" line-rate="1.0" branch-rate="1.0">
 
4375
                                                        <lines>
 
4376
                                                                <line number="67" hits="36" branch="false"/>
 
4377
                                                                <line number="68" hits="36" branch="false"/>
 
4378
                                                        </lines>
 
4379
                                                </method>
 
4380
                                                <method name="visitTernaryExpression" signature="(Lorg/codehaus/groovy/ast/expr/TernaryExpression;)V" line-rate="1.0" branch-rate="1.0">
 
4381
                                                        <lines>
 
4382
                                                                <line number="82" hits="574" branch="false"/>
 
4383
                                                                <line number="83" hits="574" branch="false"/>
 
4384
                                                        </lines>
 
4385
                                                </method>
 
4386
                                                <method name="visitWhileLoop" signature="(Lorg/codehaus/groovy/ast/stmt/WhileStatement;)V" line-rate="1.0" branch-rate="1.0">
 
4387
                                                        <lines>
 
4388
                                                                <line number="57" hits="15" branch="false"/>
 
4389
                                                                <line number="58" hits="15" branch="false"/>
 
4390
                                                        </lines>
 
4391
                                                </method>
 
4392
                                        </methods>
 
4393
                                        <lines>
 
4394
                                                <line number="37" hits="4699" branch="false"/>
 
4395
                                                <line number="39" hits="3" branch="false"/>
 
4396
                                                <line number="43" hits="4657" branch="true" condition-coverage="100% (6/6)">
 
4397
                                                        <conditions>
 
4398
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4399
                                                                <condition number="1" type="jump" coverage="100%"/>
 
4400
                                                                <condition number="2" type="jump" coverage="100%"/>
 
4401
                                                        </conditions>
 
4402
                                                </line>
 
4403
                                                <line number="44" hits="141" branch="false"/>
 
4404
                                                <line number="47" hits="4516" branch="false"/>
 
4405
                                                <line number="52" hits="1458" branch="false"/>
 
4406
                                                <line number="53" hits="1458" branch="false"/>
 
4407
                                                <line number="57" hits="15" branch="false"/>
 
4408
                                                <line number="58" hits="15" branch="false"/>
 
4409
                                                <line number="62" hits="24" branch="false"/>
 
4410
                                                <line number="63" hits="24" branch="false"/>
 
4411
                                                <line number="67" hits="36" branch="false"/>
 
4412
                                                <line number="68" hits="36" branch="false"/>
 
4413
                                                <line number="72" hits="72" branch="false"/>
 
4414
                                                <line number="73" hits="72" branch="false"/>
 
4415
                                                <line number="77" hits="10086" branch="false"/>
 
4416
                                                <line number="78" hits="10086" branch="false"/>
 
4417
                                                <line number="82" hits="574" branch="false"/>
 
4418
                                                <line number="83" hits="574" branch="false"/>
 
4419
                                                <line number="87" hits="4853" branch="true" condition-coverage="100% (2/2)">
 
4420
                                                        <conditions>
 
4421
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4422
                                                        </conditions>
 
4423
                                                </line>
 
4424
                                                <line number="88" hits="4853" branch="false"/>
 
4425
                                                <line number="92" hits="10086" branch="false"/>
 
4426
                                                <line number="93" hits="10086" branch="true" condition-coverage="100% (2/2)">
 
4427
                                                        <conditions>
 
4428
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4429
                                                        </conditions>
 
4430
                                                </line>
 
4431
                                                <line number="94" hits="435" branch="false"/>
 
4432
                                        </lines>
 
4433
                                </class>
 
4434
                                <class name="org.gmetrics.metric.cyclomatic.CyclomaticComplexityMetric" filename="org/gmetrics/metric/cyclomatic/CyclomaticComplexityMetric.groovy" line-rate="1.0" branch-rate="0.75" complexity="0.0">
 
4435
                                        <methods>
 
4436
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4437
                                                        <lines>
 
4438
                                                                <line number="47" hits="144" branch="false"/>
 
4439
                                                        </lines>
 
4440
                                                </method>
 
4441
                                                <method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
4442
                                                        <lines>
 
4443
                                                                <line number="51" hits="2785" branch="false"/>
 
4444
                                                                <line number="52" hits="2785" branch="false"/>
 
4445
                                                                <line number="53" hits="2785" branch="false"/>
 
4446
                                                                <line number="54" hits="2785" branch="true" condition-coverage="100% (2/2)">
 
4447
                                                                        <conditions>
 
4448
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4449
                                                                        </conditions>
 
4450
                                                                </line>
 
4451
                                                        </lines>
 
4452
                                                </method>
 
4453
                                                <method name="calculate" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="0.5">
 
4454
                                                        <lines>
 
4455
                                                                <line number="58" hits="28" branch="false"/>
 
4456
                                                                <line number="59" hits="28" branch="false"/>
 
4457
                                                                <line number="60" hits="28" branch="false"/>
 
4458
                                                                <line number="61" hits="28" branch="true" condition-coverage="50% (1/2)">
 
4459
                                                                        <conditions>
 
4460
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
4461
                                                                        </conditions>
 
4462
                                                                </line>
 
4463
                                                        </lines>
 
4464
                                                </method>
 
4465
                                        </methods>
 
4466
                                        <lines>
 
4467
                                                <line number="47" hits="144" branch="false"/>
 
4468
                                                <line number="51" hits="2785" branch="false"/>
 
4469
                                                <line number="52" hits="2785" branch="false"/>
 
4470
                                                <line number="53" hits="2785" branch="false"/>
 
4471
                                                <line number="54" hits="2785" branch="true" condition-coverage="100% (2/2)">
 
4472
                                                        <conditions>
 
4473
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4474
                                                        </conditions>
 
4475
                                                </line>
 
4476
                                                <line number="58" hits="28" branch="false"/>
 
4477
                                                <line number="59" hits="28" branch="false"/>
 
4478
                                                <line number="60" hits="28" branch="false"/>
 
4479
                                                <line number="61" hits="28" branch="true" condition-coverage="50% (1/2)">
 
4480
                                                        <conditions>
 
4481
                                                                <condition number="0" type="jump" coverage="50%"/>
 
4482
                                                        </conditions>
 
4483
                                                </line>
 
4484
                                        </lines>
 
4485
                                </class>
 
4486
                        </classes>
 
4487
                </package>
 
4488
                <package name="org.gmetrics.metric.fieldcount" line-rate="0.8125" branch-rate="0.625" complexity="0.0">
 
4489
                        <classes>
 
4490
                                <class name="org.gmetrics.metric.fieldcount.FieldCountAstVisitor" filename="org/gmetrics/metric/fieldcount/FieldCountAstVisitor.groovy" line-rate="1.0" branch-rate="0.75" complexity="0.0">
 
4491
                                        <methods>
 
4492
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4493
                                                        <lines>
 
4494
                                                                <line number="26" hits="175" branch="false"/>
 
4495
                                                        </lines>
 
4496
                                                </method>
 
4497
                                                <method name="getNumberOfFields" signature="()I" line-rate="1.0" branch-rate="1.0">
 
4498
                                                        <lines>
 
4499
                                                                <line number="31" hits="165" branch="false"/>
 
4500
                                                        </lines>
 
4501
                                                </method>
 
4502
                                                <method name="visitClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;)V" line-rate="1.0" branch-rate="0.75">
 
4503
                                                        <lines>
 
4504
                                                                <line number="35" hits="165" branch="false"/>
 
4505
                                                                <line number="36" hits="165" branch="true" condition-coverage="50% (1/2)">
 
4506
                                                                        <conditions>
 
4507
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
4508
                                                                        </conditions>
 
4509
                                                                </line>
 
4510
                                                                <line number="37" hits="165" branch="true" condition-coverage="100% (2/2)">
 
4511
                                                                        <conditions>
 
4512
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4513
                                                                        </conditions>
 
4514
                                                                </line>
 
4515
                                                                <line number="39" hits="165" branch="false"/>
 
4516
                                                        </lines>
 
4517
                                                </method>
 
4518
                                        </methods>
 
4519
                                        <lines>
 
4520
                                                <line number="26" hits="175" branch="false"/>
 
4521
                                                <line number="31" hits="165" branch="false"/>
 
4522
                                                <line number="35" hits="165" branch="false"/>
 
4523
                                                <line number="36" hits="165" branch="true" condition-coverage="50% (1/2)">
 
4524
                                                        <conditions>
 
4525
                                                                <condition number="0" type="jump" coverage="50%"/>
 
4526
                                                        </conditions>
 
4527
                                                </line>
 
4528
                                                <line number="37" hits="165" branch="true" condition-coverage="100% (2/2)">
 
4529
                                                        <conditions>
 
4530
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4531
                                                        </conditions>
 
4532
                                                </line>
 
4533
                                                <line number="39" hits="165" branch="false"/>
 
4534
                                        </lines>
 
4535
                                </class>
 
4536
                                <class name="org.gmetrics.metric.fieldcount.FieldCountMetric" filename="org/gmetrics/metric/fieldcount/FieldCountMetric.groovy" line-rate="0.7" branch-rate="0.5" complexity="0.0">
 
4537
                                        <methods>
 
4538
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.5" branch-rate="1.0">
 
4539
                                                        <lines>
 
4540
                                                                <line number="31" hits="26" branch="false"/>
 
4541
                                                                <line number="32" hits="0" branch="false"/>
 
4542
                                                        </lines>
 
4543
                                                </method>
 
4544
                                                <method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="0.75" branch-rate="0.5">
 
4545
                                                        <lines>
 
4546
                                                                <line number="37" hits="70" branch="false"/>
 
4547
                                                                <line number="38" hits="70" branch="true" condition-coverage="100% (2/2)">
 
4548
                                                                        <conditions>
 
4549
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4550
                                                                        </conditions>
 
4551
                                                                </line>
 
4552
                                                                <line number="39" hits="4" branch="true" condition-coverage="0% (0/2)">
 
4553
                                                                        <conditions>
 
4554
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
4555
                                                                        </conditions>
 
4556
                                                                </line>
 
4557
                                                                <line number="40" hits="0" branch="false"/>
 
4558
                                                                <line number="41" hits="66" branch="false"/>
 
4559
                                                                <line number="42" hits="66" branch="false"/>
 
4560
                                                                <line number="43" hits="66" branch="false"/>
 
4561
                                                                <line number="44" hits="0" branch="false"/>
 
4562
                                                        </lines>
 
4563
                                                </method>
 
4564
                                        </methods>
 
4565
                                        <lines>
 
4566
                                                <line number="31" hits="26" branch="false"/>
 
4567
                                                <line number="32" hits="0" branch="false"/>
 
4568
                                                <line number="37" hits="70" branch="false"/>
 
4569
                                                <line number="38" hits="70" branch="true" condition-coverage="100% (2/2)">
 
4570
                                                        <conditions>
 
4571
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4572
                                                        </conditions>
 
4573
                                                </line>
 
4574
                                                <line number="39" hits="4" branch="true" condition-coverage="0% (0/2)">
 
4575
                                                        <conditions>
 
4576
                                                                <condition number="0" type="jump" coverage="0%"/>
 
4577
                                                        </conditions>
 
4578
                                                </line>
 
4579
                                                <line number="40" hits="0" branch="false"/>
 
4580
                                                <line number="41" hits="66" branch="false"/>
 
4581
                                                <line number="42" hits="66" branch="false"/>
 
4582
                                                <line number="43" hits="66" branch="false"/>
 
4583
                                                <line number="44" hits="0" branch="false"/>
 
4584
                                        </lines>
 
4585
                                </class>
 
4586
                        </classes>
 
4587
                </package>
 
4588
                <package name="org.gmetrics.metric.linecount" line-rate="0.8125" branch-rate="0.75" complexity="0.0">
 
4589
                        <classes>
 
4590
                                <class name="org.gmetrics.metric.linecount.ClassLineCountAstVisitor" filename="org/gmetrics/metric/linecount/ClassLineCountMetric.groovy" line-rate="0.5714285714285714" branch-rate="0.5" complexity="0.0">
 
4591
                                        <methods>
 
4592
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.5" branch-rate="1.0">
 
4593
                                                        <lines>
 
4594
                                                                <line number="48" hits="0" branch="false"/>
 
4595
                                                                <line number="49" hits="238" branch="false"/>
 
4596
                                                        </lines>
 
4597
                                                </method>
 
4598
                                                <method name="visitClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;)V" line-rate="0.6" branch-rate="0.5">
 
4599
                                                        <lines>
 
4600
                                                                <line number="51" hits="0" branch="true" condition-coverage="0% (0/2)">
 
4601
                                                                        <conditions>
 
4602
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
4603
                                                                        </conditions>
 
4604
                                                                </line>
 
4605
                                                                <line number="52" hits="238" branch="true" condition-coverage="100% (2/2)">
 
4606
                                                                        <conditions>
 
4607
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4608
                                                                        </conditions>
 
4609
                                                                </line>
 
4610
                                                                <line number="53" hits="230" branch="false"/>
 
4611
                                                                <line number="54" hits="0" branch="false"/>
 
4612
                                                                <line number="55" hits="238" branch="false"/>
 
4613
                                                        </lines>
 
4614
                                                </method>
 
4615
                                        </methods>
 
4616
                                        <lines>
 
4617
                                                <line number="48" hits="0" branch="false"/>
 
4618
                                                <line number="49" hits="238" branch="false"/>
 
4619
                                                <line number="51" hits="0" branch="true" condition-coverage="0% (0/2)">
 
4620
                                                        <conditions>
 
4621
                                                                <condition number="0" type="jump" coverage="0%"/>
 
4622
                                                        </conditions>
 
4623
                                                </line>
 
4624
                                                <line number="52" hits="238" branch="true" condition-coverage="100% (2/2)">
 
4625
                                                        <conditions>
 
4626
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4627
                                                        </conditions>
 
4628
                                                </line>
 
4629
                                                <line number="53" hits="230" branch="false"/>
 
4630
                                                <line number="54" hits="0" branch="false"/>
 
4631
                                                <line number="55" hits="238" branch="false"/>
 
4632
                                        </lines>
 
4633
                                </class>
 
4634
                                <class name="org.gmetrics.metric.linecount.ClassLineCountMetric" filename="org/gmetrics/metric/linecount/ClassLineCountMetric.groovy" line-rate="0.7" branch-rate="0.5" complexity="0.0">
 
4635
                                        <methods>
 
4636
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.5" branch-rate="1.0">
 
4637
                                                        <lines>
 
4638
                                                                <line number="31" hits="0" branch="false"/>
 
4639
                                                                <line number="32" hits="42" branch="false"/>
 
4640
                                                        </lines>
 
4641
                                                </method>
 
4642
                                                <method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="0.75" branch-rate="0.5">
 
4643
                                                        <lines>
 
4644
                                                                <line number="37" hits="0" branch="false"/>
 
4645
                                                                <line number="38" hits="238" branch="false"/>
 
4646
                                                                <line number="39" hits="238" branch="true" condition-coverage="0% (0/2)">
 
4647
                                                                        <conditions>
 
4648
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
4649
                                                                        </conditions>
 
4650
                                                                </line>
 
4651
                                                                <line number="40" hits="238" branch="true" condition-coverage="100% (2/2)">
 
4652
                                                                        <conditions>
 
4653
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4654
                                                                        </conditions>
 
4655
                                                                </line>
 
4656
                                                                <line number="41" hits="8" branch="false"/>
 
4657
                                                                <line number="42" hits="0" branch="false"/>
 
4658
                                                                <line number="43" hits="230" branch="false"/>
 
4659
                                                                <line number="44" hits="230" branch="false"/>
 
4660
                                                        </lines>
 
4661
                                                </method>
 
4662
                                        </methods>
 
4663
                                        <lines>
 
4664
                                                <line number="31" hits="0" branch="false"/>
 
4665
                                                <line number="32" hits="42" branch="false"/>
 
4666
                                                <line number="37" hits="0" branch="false"/>
 
4667
                                                <line number="38" hits="238" branch="false"/>
 
4668
                                                <line number="39" hits="238" branch="true" condition-coverage="0% (0/2)">
 
4669
                                                        <conditions>
 
4670
                                                                <condition number="0" type="jump" coverage="0%"/>
 
4671
                                                        </conditions>
 
4672
                                                </line>
 
4673
                                                <line number="40" hits="238" branch="true" condition-coverage="100% (2/2)">
 
4674
                                                        <conditions>
 
4675
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4676
                                                        </conditions>
 
4677
                                                </line>
 
4678
                                                <line number="41" hits="8" branch="false"/>
 
4679
                                                <line number="42" hits="0" branch="false"/>
 
4680
                                                <line number="43" hits="230" branch="false"/>
 
4681
                                                <line number="44" hits="230" branch="false"/>
 
4682
                                        </lines>
 
4683
                                </class>
 
4684
                                <class name="org.gmetrics.metric.linecount.MethodLineCountAstVisitor" filename="org/gmetrics/metric/linecount/MethodLineCountAstVisitor.groovy" line-rate="1.0" branch-rate="0.9" complexity="0.0">
 
4685
                                        <methods>
 
4686
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4687
                                                        <lines>
 
4688
                                                                <line number="28" hits="4799" branch="false"/>
 
4689
                                                        </lines>
 
4690
                                                </method>
 
4691
                                                <method name="visitClosureExpression" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;)V" line-rate="1.0" branch-rate="0.5">
 
4692
                                                        <lines>
 
4693
                                                                <line number="40" hits="1652" branch="true" condition-coverage="50% (1/2)">
 
4694
                                                                        <conditions>
 
4695
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
4696
                                                                        </conditions>
 
4697
                                                                </line>
 
4698
                                                                <line number="41" hits="1652" branch="false"/>
 
4699
                                                                <line number="43" hits="1652" branch="false"/>
 
4700
                                                        </lines>
 
4701
                                                </method>
 
4702
                                                <method name="visitMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
 
4703
                                                        <lines>
 
4704
                                                                <line number="33" hits="4719" branch="true" condition-coverage="100% (8/8)">
 
4705
                                                                        <conditions>
 
4706
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4707
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
4708
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
4709
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
4710
                                                                        </conditions>
 
4711
                                                                </line>
 
4712
                                                                <line number="34" hits="4424" branch="false"/>
 
4713
                                                                <line number="36" hits="4719" branch="false"/>
 
4714
                                                        </lines>
 
4715
                                                </method>
 
4716
                                        </methods>
 
4717
                                        <lines>
 
4718
                                                <line number="28" hits="4799" branch="false"/>
 
4719
                                                <line number="33" hits="4719" branch="true" condition-coverage="100% (8/8)">
 
4720
                                                        <conditions>
 
4721
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4722
                                                                <condition number="1" type="jump" coverage="100%"/>
 
4723
                                                                <condition number="2" type="jump" coverage="100%"/>
 
4724
                                                                <condition number="3" type="jump" coverage="100%"/>
 
4725
                                                        </conditions>
 
4726
                                                </line>
 
4727
                                                <line number="34" hits="4424" branch="false"/>
 
4728
                                                <line number="36" hits="4719" branch="false"/>
 
4729
                                                <line number="40" hits="1652" branch="true" condition-coverage="50% (1/2)">
 
4730
                                                        <conditions>
 
4731
                                                                <condition number="0" type="jump" coverage="50%"/>
 
4732
                                                        </conditions>
 
4733
                                                </line>
 
4734
                                                <line number="41" hits="1652" branch="false"/>
 
4735
                                                <line number="43" hits="1652" branch="false"/>
 
4736
                                        </lines>
 
4737
                                </class>
 
4738
                                <class name="org.gmetrics.metric.linecount.MethodLineCountMetric" filename="org/gmetrics/metric/linecount/MethodLineCountMetric.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4739
                                        <methods>
 
4740
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4741
                                                        <lines>
 
4742
                                                                <line number="32" hits="114" branch="false"/>
 
4743
                                                        </lines>
 
4744
                                                </method>
 
4745
                                                <method name="calculate" signature="(Lorg/codehaus/groovy/ast/MethodNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
4746
                                                        <lines>
 
4747
                                                                <line number="36" hits="1854" branch="false"/>
 
4748
                                                                <line number="37" hits="1854" branch="false"/>
 
4749
                                                                <line number="38" hits="1854" branch="false"/>
 
4750
                                                                <line number="39" hits="1854" branch="true" condition-coverage="100% (2/2)">
 
4751
                                                                        <conditions>
 
4752
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4753
                                                                        </conditions>
 
4754
                                                                </line>
 
4755
                                                        </lines>
 
4756
                                                </method>
 
4757
                                                <method name="calculate" signature="(Lorg/codehaus/groovy/ast/expr/ClosureExpression;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
4758
                                                        <lines>
 
4759
                                                                <line number="43" hits="32" branch="false"/>
 
4760
                                                                <line number="44" hits="32" branch="false"/>
 
4761
                                                                <line number="45" hits="32" branch="false"/>
 
4762
                                                        </lines>
 
4763
                                                </method>
 
4764
                                        </methods>
 
4765
                                        <lines>
 
4766
                                                <line number="32" hits="114" branch="false"/>
 
4767
                                                <line number="36" hits="1854" branch="false"/>
 
4768
                                                <line number="37" hits="1854" branch="false"/>
 
4769
                                                <line number="38" hits="1854" branch="false"/>
 
4770
                                                <line number="39" hits="1854" branch="true" condition-coverage="100% (2/2)">
 
4771
                                                        <conditions>
 
4772
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4773
                                                        </conditions>
 
4774
                                                </line>
 
4775
                                                <line number="43" hits="32" branch="false"/>
 
4776
                                                <line number="44" hits="32" branch="false"/>
 
4777
                                                <line number="45" hits="32" branch="false"/>
 
4778
                                        </lines>
 
4779
                                </class>
 
4780
                        </classes>
 
4781
                </package>
 
4782
                <package name="org.gmetrics.metric.methodcount" line-rate="0.8421052631578947" branch-rate="0.7" complexity="0.0">
 
4783
                        <classes>
 
4784
                                <class name="org.gmetrics.metric.methodcount.MethodCountAstVisitor" filename="org/gmetrics/metric/methodcount/MethodCountAstVisitor.groovy" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0">
 
4785
                                        <methods>
 
4786
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4787
                                                        <lines>
 
4788
                                                                <line number="27" hits="185" branch="false"/>
 
4789
                                                        </lines>
 
4790
                                                </method>
 
4791
                                                <method name="getNumberOfMethods" signature="()I" line-rate="1.0" branch-rate="1.0">
 
4792
                                                        <lines>
 
4793
                                                                <line number="32" hits="175" branch="false"/>
 
4794
                                                        </lines>
 
4795
                                                </method>
 
4796
                                                <method name="visitClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;)V" line-rate="1.0" branch-rate="0.8333333333333334">
 
4797
                                                        <lines>
 
4798
                                                                <line number="36" hits="175" branch="false"/>
 
4799
                                                                <line number="37" hits="175" branch="true" condition-coverage="50% (1/2)">
 
4800
                                                                        <conditions>
 
4801
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
4802
                                                                        </conditions>
 
4803
                                                                </line>
 
4804
                                                                <line number="38" hits="175" branch="true" condition-coverage="100% (2/2)">
 
4805
                                                                        <conditions>
 
4806
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4807
                                                                        </conditions>
 
4808
                                                                </line>
 
4809
                                                                <line number="39" hits="175" branch="true" condition-coverage="100% (2/2)">
 
4810
                                                                        <conditions>
 
4811
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4812
                                                                        </conditions>
 
4813
                                                                </line>
 
4814
                                                                <line number="40" hits="175" branch="false"/>
 
4815
                                                                <line number="42" hits="175" branch="false"/>
 
4816
                                                        </lines>
 
4817
                                                </method>
 
4818
                                        </methods>
 
4819
                                        <lines>
 
4820
                                                <line number="27" hits="185" branch="false"/>
 
4821
                                                <line number="32" hits="175" branch="false"/>
 
4822
                                                <line number="36" hits="175" branch="false"/>
 
4823
                                                <line number="37" hits="175" branch="true" condition-coverage="50% (1/2)">
 
4824
                                                        <conditions>
 
4825
                                                                <condition number="0" type="jump" coverage="50%"/>
 
4826
                                                        </conditions>
 
4827
                                                </line>
 
4828
                                                <line number="38" hits="175" branch="true" condition-coverage="100% (2/2)">
 
4829
                                                        <conditions>
 
4830
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4831
                                                        </conditions>
 
4832
                                                </line>
 
4833
                                                <line number="39" hits="175" branch="true" condition-coverage="100% (2/2)">
 
4834
                                                        <conditions>
 
4835
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4836
                                                        </conditions>
 
4837
                                                </line>
 
4838
                                                <line number="40" hits="175" branch="false"/>
 
4839
                                                <line number="42" hits="175" branch="false"/>
 
4840
                                        </lines>
 
4841
                                </class>
 
4842
                                <class name="org.gmetrics.metric.methodcount.MethodCountAstVisitor$_visitClass_closure1" filename="org/gmetrics/metric/methodcount/MethodCountAstVisitor.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4843
                                        <methods>
 
4844
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
4845
                                                        <lines>
 
4846
                                                                <line number="40" hits="418" branch="false"/>
 
4847
                                                        </lines>
 
4848
                                                </method>
 
4849
                                        </methods>
 
4850
                                        <lines>
 
4851
                                                <line number="40" hits="418" branch="false"/>
 
4852
                                        </lines>
 
4853
                                </class>
 
4854
                                <class name="org.gmetrics.metric.methodcount.MethodCountMetric" filename="org/gmetrics/metric/methodcount/MethodCountMetric.groovy" line-rate="0.7" branch-rate="0.5" complexity="0.0">
 
4855
                                        <methods>
 
4856
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.5" branch-rate="1.0">
 
4857
                                                        <lines>
 
4858
                                                                <line number="31" hits="30" branch="false"/>
 
4859
                                                                <line number="32" hits="0" branch="false"/>
 
4860
                                                        </lines>
 
4861
                                                </method>
 
4862
                                                <method name="calculateForClass" signature="(Lorg/codehaus/groovy/ast/ClassNode;Lorg/gmetrics/source/SourceCode;)Lorg/gmetrics/result/ClassMetricResult;" line-rate="0.75" branch-rate="0.5">
 
4863
                                                        <lines>
 
4864
                                                                <line number="37" hits="74" branch="false"/>
 
4865
                                                                <line number="38" hits="74" branch="true" condition-coverage="100% (2/2)">
 
4866
                                                                        <conditions>
 
4867
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
4868
                                                                        </conditions>
 
4869
                                                                </line>
 
4870
                                                                <line number="39" hits="4" branch="true" condition-coverage="0% (0/2)">
 
4871
                                                                        <conditions>
 
4872
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
4873
                                                                        </conditions>
 
4874
                                                                </line>
 
4875
                                                                <line number="40" hits="0" branch="false"/>
 
4876
                                                                <line number="41" hits="70" branch="false"/>
 
4877
                                                                <line number="42" hits="70" branch="false"/>
 
4878
                                                                <line number="43" hits="70" branch="false"/>
 
4879
                                                                <line number="44" hits="0" branch="false"/>
 
4880
                                                        </lines>
 
4881
                                                </method>
 
4882
                                        </methods>
 
4883
                                        <lines>
 
4884
                                                <line number="31" hits="30" branch="false"/>
 
4885
                                                <line number="32" hits="0" branch="false"/>
 
4886
                                                <line number="37" hits="74" branch="false"/>
 
4887
                                                <line number="38" hits="74" branch="true" condition-coverage="100% (2/2)">
 
4888
                                                        <conditions>
 
4889
                                                                <condition number="0" type="jump" coverage="100%"/>
 
4890
                                                        </conditions>
 
4891
                                                </line>
 
4892
                                                <line number="39" hits="4" branch="true" condition-coverage="0% (0/2)">
 
4893
                                                        <conditions>
 
4894
                                                                <condition number="0" type="jump" coverage="0%"/>
 
4895
                                                        </conditions>
 
4896
                                                </line>
 
4897
                                                <line number="40" hits="0" branch="false"/>
 
4898
                                                <line number="41" hits="70" branch="false"/>
 
4899
                                                <line number="42" hits="70" branch="false"/>
 
4900
                                                <line number="43" hits="70" branch="false"/>
 
4901
                                                <line number="44" hits="0" branch="false"/>
 
4902
                                        </lines>
 
4903
                                </class>
 
4904
                        </classes>
 
4905
                </package>
 
4906
                <package name="org.gmetrics.metricregistry" line-rate="0.9166666666666666" branch-rate="1.0" complexity="0.0">
 
4907
                        <classes>
 
4908
                                <class name="org.gmetrics.metricregistry.DefaultMetricRegistry" filename="org/gmetrics/metricregistry/DefaultMetricRegistry.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4909
                                        <methods>
 
4910
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4911
                                                        <lines>
 
4912
                                                                <line number="37" hits="2" branch="false"/>
 
4913
                                                                <line number="49" hits="2" branch="false"/>
 
4914
                                                        </lines>
 
4915
                                                </method>
 
4916
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4917
                                                        <lines>
 
4918
                                                                <line number="35" hits="8" branch="false"/>
 
4919
                                                        </lines>
 
4920
                                                </method>
 
4921
                                                <method name="buildMetricClassMap" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
 
4922
                                                        <lines>
 
4923
                                                                <line number="62" hits="2" branch="false"/>
 
4924
                                                                <line number="63" hits="2" branch="false"/>
 
4925
                                                                <line number="67" hits="2" branch="false"/>
 
4926
                                                        </lines>
 
4927
                                                </method>
 
4928
                                                <method name="getAllMetricNames" signature="()Ljava/util/Collection;" line-rate="1.0" branch-rate="1.0">
 
4929
                                                        <lines>
 
4930
                                                                <line number="58" hits="4" branch="false"/>
 
4931
                                                        </lines>
 
4932
                                                </method>
 
4933
                                                <method name="getMetricClass" signature="(Ljava/lang/String;)Ljava/lang/Class;" line-rate="1.0" branch-rate="1.0">
 
4934
                                                        <lines>
 
4935
                                                                <line number="53" hits="54" branch="false"/>
 
4936
                                                        </lines>
 
4937
                                                </method>
 
4938
                                        </methods>
 
4939
                                        <lines>
 
4940
                                                <line number="35" hits="8" branch="false"/>
 
4941
                                                <line number="37" hits="2" branch="false"/>
 
4942
                                                <line number="49" hits="2" branch="false"/>
 
4943
                                                <line number="53" hits="54" branch="false"/>
 
4944
                                                <line number="58" hits="4" branch="false"/>
 
4945
                                                <line number="62" hits="2" branch="false"/>
 
4946
                                                <line number="63" hits="2" branch="false"/>
 
4947
                                                <line number="67" hits="2" branch="false"/>
 
4948
                                        </lines>
 
4949
                                </class>
 
4950
                                <class name="org.gmetrics.metricregistry.DefaultMetricRegistry$_buildMetricClassMap_closure1" filename="org/gmetrics/metricregistry/DefaultMetricRegistry.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4951
                                        <methods>
 
4952
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
4953
                                                        <lines>
 
4954
                                                                <line number="64" hits="20" branch="false"/>
 
4955
                                                                <line number="65" hits="20" branch="false"/>
 
4956
                                                        </lines>
 
4957
                                                </method>
 
4958
                                        </methods>
 
4959
                                        <lines>
 
4960
                                                <line number="64" hits="20" branch="false"/>
 
4961
                                                <line number="65" hits="20" branch="false"/>
 
4962
                                        </lines>
 
4963
                                </class>
 
4964
                                <class name="org.gmetrics.metricregistry.MetricRegistry" filename="org/gmetrics/metricregistry/MetricRegistry.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4965
                                        <methods>
 
4966
                                        </methods>
 
4967
                                        <lines>
 
4968
                                        </lines>
 
4969
                                </class>
 
4970
                                <class name="org.gmetrics.metricregistry.MetricRegistryHolder" filename="org/gmetrics/metricregistry/MetricRegistryHolder.groovy" line-rate="0.5" branch-rate="1.0" complexity="0.0">
 
4971
                                        <methods>
 
4972
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4973
                                                        <lines>
 
4974
                                                                <line number="25" hits="2" branch="false"/>
 
4975
                                                        </lines>
 
4976
                                                </method>
 
4977
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
4978
                                                        <lines>
 
4979
                                                                <line number="23" hits="0" branch="false"/>
 
4980
                                                        </lines>
 
4981
                                                </method>
 
4982
                                        </methods>
 
4983
                                        <lines>
 
4984
                                                <line number="23" hits="0" branch="false"/>
 
4985
                                                <line number="25" hits="2" branch="false"/>
 
4986
                                        </lines>
 
4987
                                </class>
 
4988
                        </classes>
 
4989
                </package>
 
4990
                <package name="org.gmetrics.metricset" line-rate="1.0" branch-rate="0.9814814814814815" complexity="0.0">
 
4991
                        <classes>
 
4992
                                <class name="org.gmetrics.metricset.CompositeMetricSet" filename="org/gmetrics/metricset/CompositeMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
4993
                                        <methods>
 
4994
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
4995
                                                        <lines>
 
4996
                                                                <line number="27" hits="256" branch="false"/>
 
4997
                                                        </lines>
 
4998
                                                </method>
 
4999
                                                <method name="addMetric" signature="(Lorg/gmetrics/metric/Metric;)V" line-rate="1.0" branch-rate="1.0">
 
5000
                                                        <lines>
 
5001
                                                                <line number="34" hits="284" branch="true" condition-coverage="100% (4/4)">
 
5002
                                                                        <conditions>
 
5003
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5004
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
5005
                                                                        </conditions>
 
5006
                                                                </line>
 
5007
                                                                <line number="35" hits="279" branch="false"/>
 
5008
                                                        </lines>
 
5009
                                                </method>
 
5010
                                                <method name="addMetricSet" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
 
5011
                                                        <lines>
 
5012
                                                                <line number="43" hits="52" branch="true" condition-coverage="100% (4/4)">
 
5013
                                                                        <conditions>
 
5014
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5015
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
5016
                                                                        </conditions>
 
5017
                                                                </line>
 
5018
                                                                <line number="44" hits="47" branch="false"/>
 
5019
                                                        </lines>
 
5020
                                                </method>
 
5021
                                                <method name="getMetrics" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
5022
                                                        <lines>
 
5023
                                                                <line number="51" hits="212" branch="false"/>
 
5024
                                                        </lines>
 
5025
                                                </method>
 
5026
                                        </methods>
 
5027
                                        <lines>
 
5028
                                                <line number="27" hits="256" branch="false"/>
 
5029
                                                <line number="34" hits="284" branch="true" condition-coverage="100% (4/4)">
 
5030
                                                        <conditions>
 
5031
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5032
                                                                <condition number="1" type="jump" coverage="100%"/>
 
5033
                                                        </conditions>
 
5034
                                                </line>
 
5035
                                                <line number="35" hits="279" branch="false"/>
 
5036
                                                <line number="43" hits="52" branch="true" condition-coverage="100% (4/4)">
 
5037
                                                        <conditions>
 
5038
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5039
                                                                <condition number="1" type="jump" coverage="100%"/>
 
5040
                                                        </conditions>
 
5041
                                                </line>
 
5042
                                                <line number="44" hits="47" branch="false"/>
 
5043
                                                <line number="51" hits="212" branch="false"/>
 
5044
                                        </lines>
 
5045
                                </class>
 
5046
                                <class name="org.gmetrics.metricset.DefaultMetricSet" filename="org/gmetrics/metricset/DefaultMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5047
                                        <methods>
 
5048
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
5049
                                                        <lines>
 
5050
                                                                <line number="30" hits="8" branch="false"/>
 
5051
                                                        </lines>
 
5052
                                                </method>
 
5053
                                                <method name="getMetrics" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
5054
                                                        <lines>
 
5055
                                                                <line number="33" hits="232" branch="false"/>
 
5056
                                                        </lines>
 
5057
                                                </method>
 
5058
                                        </methods>
 
5059
                                        <lines>
 
5060
                                                <line number="30" hits="8" branch="false"/>
 
5061
                                                <line number="33" hits="232" branch="false"/>
 
5062
                                        </lines>
 
5063
                                </class>
 
5064
                                <class name="org.gmetrics.metricset.GroovyDslMetricSet" filename="org/gmetrics/metricset/GroovyDslMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5065
                                        <methods>
 
5066
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
5067
                                                        <lines>
 
5068
                                                                <line number="31" hits="2" branch="false"/>
 
5069
                                                        </lines>
 
5070
                                                </method>
 
5071
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
5072
                                                        <lines>
 
5073
                                                                <line number="32" hits="52" branch="false"/>
 
5074
                                                                <line number="40" hits="52" branch="true" condition-coverage="100% (2/2)">
 
5075
                                                                        <conditions>
 
5076
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5077
                                                                        </conditions>
 
5078
                                                                </line>
 
5079
                                                                <line number="41" hits="46" branch="false"/>
 
5080
                                                                <line number="42" hits="46" branch="false"/>
 
5081
                                                                <line number="44" hits="40" branch="false"/>
 
5082
                                                                <line number="46" hits="40" branch="false"/>
 
5083
                                                                <line number="50" hits="40" branch="false"/>
 
5084
                                                                <line number="52" hits="40" branch="false"/>
 
5085
                                                                <line number="53" hits="40" branch="false"/>
 
5086
                                                                <line number="55" hits="38" branch="false"/>
 
5087
                                                        </lines>
 
5088
                                                </method>
 
5089
                                                <method name="getMetrics" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
5090
                                                        <lines>
 
5091
                                                                <line number="62" hits="572" branch="false"/>
 
5092
                                                        </lines>
 
5093
                                                </method>
 
5094
                                        </methods>
 
5095
                                        <lines>
 
5096
                                                <line number="31" hits="2" branch="false"/>
 
5097
                                                <line number="32" hits="52" branch="false"/>
 
5098
                                                <line number="40" hits="52" branch="true" condition-coverage="100% (2/2)">
 
5099
                                                        <conditions>
 
5100
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5101
                                                        </conditions>
 
5102
                                                </line>
 
5103
                                                <line number="41" hits="46" branch="false"/>
 
5104
                                                <line number="42" hits="46" branch="false"/>
 
5105
                                                <line number="44" hits="40" branch="false"/>
 
5106
                                                <line number="46" hits="40" branch="false"/>
 
5107
                                                <line number="50" hits="40" branch="false"/>
 
5108
                                                <line number="52" hits="40" branch="false"/>
 
5109
                                                <line number="53" hits="40" branch="false"/>
 
5110
                                                <line number="55" hits="38" branch="false"/>
 
5111
                                                <line number="62" hits="572" branch="false"/>
 
5112
                                        </lines>
 
5113
                                </class>
 
5114
                                <class name="org.gmetrics.metricset.GroovyDslMetricSet$_closure1" filename="org/gmetrics/metricset/GroovyDslMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5115
                                        <methods>
 
5116
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5117
                                                        <lines>
 
5118
                                                                <line number="47" hits="40" branch="false"/>
 
5119
                                                                <line number="48" hits="40" branch="false"/>
 
5120
                                                        </lines>
 
5121
                                                </method>
 
5122
                                        </methods>
 
5123
                                        <lines>
 
5124
                                                <line number="47" hits="40" branch="false"/>
 
5125
                                                <line number="48" hits="40" branch="false"/>
 
5126
                                        </lines>
 
5127
                                </class>
 
5128
                                <class name="org.gmetrics.metricset.ListMetricSet" filename="org/gmetrics/metricset/ListMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5129
                                        <methods>
 
5130
                                                <method name="&lt;init&gt;" signature="(Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
 
5131
                                                        <lines>
 
5132
                                                                <line number="35" hits="1084" branch="true" condition-coverage="100% (4/4)">
 
5133
                                                                        <conditions>
 
5134
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5135
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
5136
                                                                        </conditions>
 
5137
                                                                </line>
 
5138
                                                                <line number="36" hits="1079" branch="true" condition-coverage="100% (2/2)">
 
5139
                                                                        <conditions>
 
5140
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5141
                                                                        </conditions>
 
5142
                                                                </line>
 
5143
                                                                <line number="37" hits="1074" branch="false"/>
 
5144
                                                                <line number="38" hits="1074" branch="false"/>
 
5145
                                                                <line number="39" hits="1074" branch="false"/>
 
5146
                                                        </lines>
 
5147
                                                </method>
 
5148
                                                <method name="getMetrics" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
5149
                                                        <lines>
 
5150
                                                                <line number="46" hits="3762" branch="false"/>
 
5151
                                                        </lines>
 
5152
                                                </method>
 
5153
                                        </methods>
 
5154
                                        <lines>
 
5155
                                                <line number="35" hits="1084" branch="true" condition-coverage="100% (4/4)">
 
5156
                                                        <conditions>
 
5157
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5158
                                                                <condition number="1" type="jump" coverage="100%"/>
 
5159
                                                        </conditions>
 
5160
                                                </line>
 
5161
                                                <line number="36" hits="1079" branch="true" condition-coverage="100% (2/2)">
 
5162
                                                        <conditions>
 
5163
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5164
                                                        </conditions>
 
5165
                                                </line>
 
5166
                                                <line number="37" hits="1074" branch="false"/>
 
5167
                                                <line number="38" hits="1074" branch="false"/>
 
5168
                                                <line number="39" hits="1074" branch="false"/>
 
5169
                                                <line number="46" hits="3762" branch="false"/>
 
5170
                                        </lines>
 
5171
                                </class>
 
5172
                                <class name="org.gmetrics.metricset.ListMetricSet$_closure1" filename="org/gmetrics/metricset/ListMetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5173
                                        <methods>
 
5174
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5175
                                                        <lines>
 
5176
                                                                <line number="36" hits="1956" branch="true" condition-coverage="100% (2/2)">
 
5177
                                                                        <conditions>
 
5178
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5179
                                                                        </conditions>
 
5180
                                                                </line>
 
5181
                                                        </lines>
 
5182
                                                </method>
 
5183
                                        </methods>
 
5184
                                        <lines>
 
5185
                                                <line number="36" hits="1956" branch="true" condition-coverage="100% (2/2)">
 
5186
                                                        <conditions>
 
5187
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5188
                                                        </conditions>
 
5189
                                                </line>
 
5190
                                        </lines>
 
5191
                                </class>
 
5192
                                <class name="org.gmetrics.metricset.MetricSet" filename="org/gmetrics/metricset/MetricSet.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5193
                                        <methods>
 
5194
                                        </methods>
 
5195
                                        <lines>
 
5196
                                        </lines>
 
5197
                                </class>
 
5198
                                <class name="org.gmetrics.metricset.MetricSetBuilder" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5199
                                        <methods>
 
5200
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
5201
                                                        <lines>
 
5202
                                                                <line number="37" hits="176" branch="false"/>
 
5203
                                                        </lines>
 
5204
                                                </method>
 
5205
                                                <method name="getMetricSet" signature="()Lorg/gmetrics/metricset/MetricSet;" line-rate="1.0" branch-rate="1.0">
 
5206
                                                        <lines>
 
5207
                                                                <line number="45" hits="154" branch="false"/>
 
5208
                                                        </lines>
 
5209
                                                </method>
 
5210
                                                <method name="metricset" signature="(Lgroovy/lang/Closure;)V" line-rate="1.0" branch-rate="1.0">
 
5211
                                                        <lines>
 
5212
                                                                <line number="40" hits="176" branch="false"/>
 
5213
                                                                <line number="41" hits="176" branch="false"/>
 
5214
                                                        </lines>
 
5215
                                                </method>
 
5216
                                        </methods>
 
5217
                                        <lines>
 
5218
                                                <line number="37" hits="176" branch="false"/>
 
5219
                                                <line number="40" hits="176" branch="false"/>
 
5220
                                                <line number="41" hits="176" branch="false"/>
 
5221
                                                <line number="45" hits="154" branch="false"/>
 
5222
                                        </lines>
 
5223
                                </class>
 
5224
                                <class name="org.gmetrics.metricset.MetricSetDelegate" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5225
                                        <methods>
 
5226
                                                <method name="&lt;init&gt;" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
 
5227
                                                        <lines>
 
5228
                                                                <line number="127" hits="10" branch="false"/>
 
5229
                                                                <line number="140" hits="12" branch="false"/>
 
5230
                                                        </lines>
 
5231
                                                </method>
 
5232
                                                <method name="findMetric" signature="(Ljava/lang/String;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
 
5233
                                                        <lines>
 
5234
                                                                <line number="160" hits="12" branch="false"/>
 
5235
                                                        </lines>
 
5236
                                                </method>
 
5237
                                                <method name="methodMissing" signature="(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5238
                                                        <lines>
 
5239
                                                                <line number="131" hits="10" branch="false"/>
 
5240
                                                                <line number="132" hits="10" branch="true" condition-coverage="100% (2/2)">
 
5241
                                                                        <conditions>
 
5242
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5243
                                                                        </conditions>
 
5244
                                                                </line>
 
5245
                                                                <line number="134" hits="6" branch="false"/>
 
5246
                                                                <line number="135" hits="6" branch="true" condition-coverage="100% (2/2)">
 
5247
                                                                        <conditions>
 
5248
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5249
                                                                        </conditions>
 
5250
                                                                </line>
 
5251
                                                                <line number="136" hits="4" branch="false"/>
 
5252
                                                                <line number="137" hits="4" branch="false"/>
 
5253
                                                                <line number="138" hits="4" branch="false"/>
 
5254
                                                                <line number="142" hits="2" branch="false"/>
 
5255
                                                                <line number="144" hits="12" branch="false"/>
 
5256
                                                                <line number="145" hits="12" branch="true" condition-coverage="100% (2/2)">
 
5257
                                                                        <conditions>
 
5258
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5259
                                                                        </conditions>
 
5260
                                                                </line>
 
5261
                                                                <line number="147" hits="18" branch="false"/>
 
5262
                                                                <line number="148" hits="8" branch="true" condition-coverage="100% (2/2)">
 
5263
                                                                        <conditions>
 
5264
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5265
                                                                        </conditions>
 
5266
                                                                </line>
 
5267
                                                                <line number="149" hits="6" branch="false"/>
 
5268
                                                                <line number="150" hits="6" branch="false"/>
 
5269
                                                                <line number="151" hits="6" branch="false"/>
 
5270
                                                                <line number="155" hits="2" branch="false"/>
 
5271
                                                        </lines>
 
5272
                                                </method>
 
5273
                                        </methods>
 
5274
                                        <lines>
 
5275
                                                <line number="127" hits="10" branch="false"/>
 
5276
                                                <line number="131" hits="10" branch="false"/>
 
5277
                                                <line number="132" hits="10" branch="true" condition-coverage="100% (2/2)">
 
5278
                                                        <conditions>
 
5279
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5280
                                                        </conditions>
 
5281
                                                </line>
 
5282
                                                <line number="134" hits="6" branch="false"/>
 
5283
                                                <line number="135" hits="6" branch="true" condition-coverage="100% (2/2)">
 
5284
                                                        <conditions>
 
5285
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5286
                                                        </conditions>
 
5287
                                                </line>
 
5288
                                                <line number="136" hits="4" branch="false"/>
 
5289
                                                <line number="137" hits="4" branch="false"/>
 
5290
                                                <line number="138" hits="4" branch="false"/>
 
5291
                                                <line number="140" hits="12" branch="false"/>
 
5292
                                                <line number="142" hits="2" branch="false"/>
 
5293
                                                <line number="144" hits="12" branch="false"/>
 
5294
                                                <line number="145" hits="12" branch="true" condition-coverage="100% (2/2)">
 
5295
                                                        <conditions>
 
5296
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5297
                                                        </conditions>
 
5298
                                                </line>
 
5299
                                                <line number="147" hits="18" branch="false"/>
 
5300
                                                <line number="148" hits="8" branch="true" condition-coverage="100% (2/2)">
 
5301
                                                        <conditions>
 
5302
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5303
                                                        </conditions>
 
5304
                                                </line>
 
5305
                                                <line number="149" hits="6" branch="false"/>
 
5306
                                                <line number="150" hits="6" branch="false"/>
 
5307
                                                <line number="151" hits="6" branch="false"/>
 
5308
                                                <line number="155" hits="2" branch="false"/>
 
5309
                                                <line number="160" hits="12" branch="false"/>
 
5310
                                        </lines>
 
5311
                                </class>
 
5312
                                <class name="org.gmetrics.metricset.MetricSetDelegate$_findMetric_closure2" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5313
                                        <methods>
 
5314
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5315
                                                        <lines>
 
5316
                                                                <line number="147" hits="14" branch="true" condition-coverage="100% (2/2)">
 
5317
                                                                        <conditions>
 
5318
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5319
                                                                        </conditions>
 
5320
                                                                </line>
 
5321
                                                                <line number="160" hits="16" branch="true" condition-coverage="100% (2/2)">
 
5322
                                                                        <conditions>
 
5323
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5324
                                                                        </conditions>
 
5325
                                                                </line>
 
5326
                                                        </lines>
 
5327
                                                </method>
 
5328
                                        </methods>
 
5329
                                        <lines>
 
5330
                                                <line number="147" hits="14" branch="true" condition-coverage="100% (2/2)">
 
5331
                                                        <conditions>
 
5332
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5333
                                                        </conditions>
 
5334
                                                </line>
 
5335
                                                <line number="160" hits="16" branch="true" condition-coverage="100% (2/2)">
 
5336
                                                        <conditions>
 
5337
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5338
                                                        </conditions>
 
5339
                                                </line>
 
5340
                                        </lines>
 
5341
                                </class>
 
5342
                                <class name="org.gmetrics.metricset.MetricSetDelegate$_methodMissing_closure1" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5343
                                        <methods>
 
5344
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5345
                                                        <lines>
 
5346
                                                                <line number="142" hits="4" branch="false"/>
 
5347
                                                                <line number="155" hits="4" branch="false"/>
 
5348
                                                        </lines>
 
5349
                                                </method>
 
5350
                                        </methods>
 
5351
                                        <lines>
 
5352
                                                <line number="142" hits="4" branch="false"/>
 
5353
                                                <line number="155" hits="4" branch="false"/>
 
5354
                                        </lines>
 
5355
                                </class>
 
5356
                                <class name="org.gmetrics.metricset.TopLevelDelegate" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="0.9583333333333334" complexity="0.0">
 
5357
                                        <methods>
 
5358
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
5359
                                                        <lines>
 
5360
                                                                <line number="50" hits="176" branch="false"/>
 
5361
                                                        </lines>
 
5362
                                                </method>
 
5363
                                                <method name="addMetric" signature="(Lorg/gmetrics/metric/Metric;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
 
5364
                                                        <lines>
 
5365
                                                                <line number="125" hits="130" branch="true" condition-coverage="100% (2/2)">
 
5366
                                                                        <conditions>
 
5367
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5368
                                                                        </conditions>
 
5369
                                                                </line>
 
5370
                                                                <line number="126" hits="116" branch="false"/>
 
5371
                                                                <line number="128" hits="130" branch="false"/>
 
5372
                                                        </lines>
 
5373
                                                </method>
 
5374
                                                <method name="assertClassImplementsMetricInterface" signature="(Ljava/lang/Class;)V" line-rate="1.0" branch-rate="1.0">
 
5375
                                                        <lines>
 
5376
                                                                <line number="118" hits="116" branch="true" condition-coverage="100% (2/2)">
 
5377
                                                                        <conditions>
 
5378
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5379
                                                                        </conditions>
 
5380
                                                                </line>
 
5381
                                                                <line number="119" hits="112" branch="true" condition-coverage="100% (2/2)">
 
5382
                                                                        <conditions>
 
5383
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5384
                                                                        </conditions>
 
5385
                                                                </line>
 
5386
                                                                <line number="120" hits="140" branch="true" condition-coverage="100% (2/2)">
 
5387
                                                                        <conditions>
 
5388
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5389
                                                                        </conditions>
 
5390
                                                                </line>
 
5391
                                                                <line number="121" hits="136" branch="true" condition-coverage="100% (2/2)">
 
5392
                                                                        <conditions>
 
5393
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5394
                                                                        </conditions>
 
5395
                                                                </line>
 
5396
                                                        </lines>
 
5397
                                                </method>
 
5398
                                                <method name="description" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
5399
                                                        <lines>
 
5400
                                                                <line number="109" hits="32" branch="false"/>
 
5401
                                                                <line number="111" hits="34" branch="false"/>
 
5402
                                                        </lines>
 
5403
                                                </method>
 
5404
                                                <method name="getMetricSet" signature="()Lorg/gmetrics/metricset/MetricSet;" line-rate="1.0" branch-rate="1.0">
 
5405
                                                        <lines>
 
5406
                                                                <line number="114" hits="70" branch="false"/>
 
5407
                                                                <line number="116" hits="84" branch="false"/>
 
5408
                                                        </lines>
 
5409
                                                </method>
 
5410
                                                <method name="isNotWithinAnotherMetricDefinition" signature="()Z" line-rate="1.0" branch-rate="1.0">
 
5411
                                                        <lines>
 
5412
                                                                <line number="132" hits="130" branch="true" condition-coverage="100% (2/2)">
 
5413
                                                                        <conditions>
 
5414
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5415
                                                                        </conditions>
 
5416
                                                                </line>
 
5417
                                                        </lines>
 
5418
                                                </method>
 
5419
                                                <method name="methodMissing" signature="(Ljava/lang/String;Ljava/lang/Object;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="0.875">
 
5420
                                                        <lines>
 
5421
                                                                <line number="98" hits="26" branch="false"/>
 
5422
                                                                <line number="99" hits="26" branch="true" condition-coverage="50% (1/2)">
 
5423
                                                                        <conditions>
 
5424
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
5425
                                                                        </conditions>
 
5426
                                                                </line>
 
5427
                                                                <line number="100" hits="64" branch="true" condition-coverage="100% (2/2)">
 
5428
                                                                        <conditions>
 
5429
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5430
                                                                        </conditions>
 
5431
                                                                </line>
 
5432
                                                                <line number="101" hits="62" branch="true" condition-coverage="100% (2/2)">
 
5433
                                                                        <conditions>
 
5434
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5435
                                                                        </conditions>
 
5436
                                                                </line>
 
5437
                                                                <line number="102" hits="36" branch="true" condition-coverage="100% (2/2)">
 
5438
                                                                        <conditions>
 
5439
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5440
                                                                        </conditions>
 
5441
                                                                </line>
 
5442
                                                                <line number="103" hits="34" branch="false"/>
 
5443
                                                                <line number="104" hits="2" branch="false"/>
 
5444
                                                                <line number="106" hits="2" branch="false"/>
 
5445
                                                        </lines>
 
5446
                                                </method>
 
5447
                                                <method name="metric" signature="(Ljava/lang/Class;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
 
5448
                                                        <lines>
 
5449
                                                                <line number="67" hits="24" branch="false"/>
 
5450
                                                                <line number="68" hits="20" branch="false"/>
 
5451
                                                                <line number="69" hits="20" branch="false"/>
 
5452
                                                                <line number="70" hits="50" branch="false"/>
 
5453
                                                                <line number="71" hits="26" branch="false"/>
 
5454
                                                                <line number="72" hits="26" branch="false"/>
 
5455
                                                        </lines>
 
5456
                                                </method>
 
5457
                                                <method name="metric" signature="(Ljava/lang/Class;Lgroovy/lang/Closure;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
 
5458
                                                        <lines>
 
5459
                                                                <line number="82" hits="76" branch="false"/>
 
5460
                                                                <line number="83" hits="162" branch="false"/>
 
5461
                                                                <line number="84" hits="158" branch="false"/>
 
5462
                                                                <line number="85" hits="158" branch="false"/>
 
5463
                                                                <line number="86" hits="158" branch="false"/>
 
5464
                                                                <line number="87" hits="156" branch="false"/>
 
5465
                                                                <line number="88" hits="156" branch="false"/>
 
5466
                                                                <line number="89" hits="84" branch="false"/>
 
5467
                                                                <line number="90" hits="84" branch="false"/>
 
5468
                                                        </lines>
 
5469
                                                </method>
 
5470
                                                <method name="metric" signature="(Ljava/lang/Class;Ljava/util/Map;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
 
5471
                                                        <lines>
 
5472
                                                                <line number="74" hits="16" branch="false"/>
 
5473
                                                                <line number="75" hits="16" branch="false"/>
 
5474
                                                                <line number="76" hits="36" branch="false"/>
 
5475
                                                                <line number="77" hits="36" branch="false"/>
 
5476
                                                                <line number="78" hits="36" branch="false"/>
 
5477
                                                                <line number="79" hits="20" branch="false"/>
 
5478
                                                        </lines>
 
5479
                                                </method>
 
5480
                                                <method name="metricset" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
5481
                                                        <lines>
 
5482
                                                                <line number="53" hits="10" branch="false"/>
 
5483
                                                                <line number="54" hits="16" branch="false"/>
 
5484
                                                                <line number="55" hits="6" branch="false"/>
 
5485
                                                        </lines>
 
5486
                                                </method>
 
5487
                                                <method name="metricset" signature="(Ljava/lang/String;Lgroovy/lang/Closure;)V" line-rate="1.0" branch-rate="1.0">
 
5488
                                                        <lines>
 
5489
                                                                <line number="58" hits="10" branch="false"/>
 
5490
                                                                <line number="59" hits="22" branch="false"/>
 
5491
                                                                <line number="60" hits="22" branch="false"/>
 
5492
                                                                <line number="61" hits="22" branch="false"/>
 
5493
                                                                <line number="62" hits="22" branch="false"/>
 
5494
                                                                <line number="63" hits="18" branch="false"/>
 
5495
                                                                <line number="64" hits="12" branch="false"/>
 
5496
                                                                <line number="65" hits="8" branch="false"/>
 
5497
                                                                <line number="66" hits="8" branch="false"/>
 
5498
                                                        </lines>
 
5499
                                                </method>
 
5500
                                                <method name="propertyMissing" signature="(Ljava/lang/String;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
 
5501
                                                        <lines>
 
5502
                                                                <line number="92" hits="18" branch="false"/>
 
5503
                                                                <line number="93" hits="18" branch="true" condition-coverage="100% (2/2)">
 
5504
                                                                        <conditions>
 
5505
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5506
                                                                        </conditions>
 
5507
                                                                </line>
 
5508
                                                                <line number="94" hits="38" branch="false"/>
 
5509
                                                                <line number="95" hits="22" branch="true" condition-coverage="100% (2/2)">
 
5510
                                                                        <conditions>
 
5511
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5512
                                                                        </conditions>
 
5513
                                                                </line>
 
5514
                                                                <line number="96" hits="20" branch="false"/>
 
5515
                                                        </lines>
 
5516
                                                </method>
 
5517
                                        </methods>
 
5518
                                        <lines>
 
5519
                                                <line number="50" hits="176" branch="false"/>
 
5520
                                                <line number="53" hits="10" branch="false"/>
 
5521
                                                <line number="54" hits="16" branch="false"/>
 
5522
                                                <line number="55" hits="6" branch="false"/>
 
5523
                                                <line number="58" hits="10" branch="false"/>
 
5524
                                                <line number="59" hits="22" branch="false"/>
 
5525
                                                <line number="60" hits="22" branch="false"/>
 
5526
                                                <line number="61" hits="22" branch="false"/>
 
5527
                                                <line number="62" hits="22" branch="false"/>
 
5528
                                                <line number="63" hits="18" branch="false"/>
 
5529
                                                <line number="64" hits="12" branch="false"/>
 
5530
                                                <line number="65" hits="8" branch="false"/>
 
5531
                                                <line number="66" hits="8" branch="false"/>
 
5532
                                                <line number="67" hits="24" branch="false"/>
 
5533
                                                <line number="68" hits="20" branch="false"/>
 
5534
                                                <line number="69" hits="20" branch="false"/>
 
5535
                                                <line number="70" hits="50" branch="false"/>
 
5536
                                                <line number="71" hits="26" branch="false"/>
 
5537
                                                <line number="72" hits="26" branch="false"/>
 
5538
                                                <line number="74" hits="16" branch="false"/>
 
5539
                                                <line number="75" hits="16" branch="false"/>
 
5540
                                                <line number="76" hits="36" branch="false"/>
 
5541
                                                <line number="77" hits="36" branch="false"/>
 
5542
                                                <line number="78" hits="36" branch="false"/>
 
5543
                                                <line number="79" hits="20" branch="false"/>
 
5544
                                                <line number="82" hits="76" branch="false"/>
 
5545
                                                <line number="83" hits="162" branch="false"/>
 
5546
                                                <line number="84" hits="158" branch="false"/>
 
5547
                                                <line number="85" hits="158" branch="false"/>
 
5548
                                                <line number="86" hits="158" branch="false"/>
 
5549
                                                <line number="87" hits="156" branch="false"/>
 
5550
                                                <line number="88" hits="156" branch="false"/>
 
5551
                                                <line number="89" hits="84" branch="false"/>
 
5552
                                                <line number="90" hits="84" branch="false"/>
 
5553
                                                <line number="92" hits="18" branch="false"/>
 
5554
                                                <line number="93" hits="18" branch="true" condition-coverage="100% (2/2)">
 
5555
                                                        <conditions>
 
5556
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5557
                                                        </conditions>
 
5558
                                                </line>
 
5559
                                                <line number="94" hits="38" branch="false"/>
 
5560
                                                <line number="95" hits="22" branch="true" condition-coverage="100% (2/2)">
 
5561
                                                        <conditions>
 
5562
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5563
                                                        </conditions>
 
5564
                                                </line>
 
5565
                                                <line number="96" hits="20" branch="false"/>
 
5566
                                                <line number="98" hits="26" branch="false"/>
 
5567
                                                <line number="99" hits="26" branch="true" condition-coverage="50% (1/2)">
 
5568
                                                        <conditions>
 
5569
                                                                <condition number="0" type="jump" coverage="50%"/>
 
5570
                                                        </conditions>
 
5571
                                                </line>
 
5572
                                                <line number="100" hits="64" branch="true" condition-coverage="100% (2/2)">
 
5573
                                                        <conditions>
 
5574
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5575
                                                        </conditions>
 
5576
                                                </line>
 
5577
                                                <line number="101" hits="62" branch="true" condition-coverage="100% (2/2)">
 
5578
                                                        <conditions>
 
5579
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5580
                                                        </conditions>
 
5581
                                                </line>
 
5582
                                                <line number="102" hits="36" branch="true" condition-coverage="100% (2/2)">
 
5583
                                                        <conditions>
 
5584
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5585
                                                        </conditions>
 
5586
                                                </line>
 
5587
                                                <line number="103" hits="34" branch="false"/>
 
5588
                                                <line number="104" hits="2" branch="false"/>
 
5589
                                                <line number="106" hits="2" branch="false"/>
 
5590
                                                <line number="109" hits="32" branch="false"/>
 
5591
                                                <line number="111" hits="34" branch="false"/>
 
5592
                                                <line number="114" hits="70" branch="false"/>
 
5593
                                                <line number="116" hits="84" branch="false"/>
 
5594
                                                <line number="118" hits="116" branch="true" condition-coverage="100% (2/2)">
 
5595
                                                        <conditions>
 
5596
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5597
                                                        </conditions>
 
5598
                                                </line>
 
5599
                                                <line number="119" hits="112" branch="true" condition-coverage="100% (2/2)">
 
5600
                                                        <conditions>
 
5601
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5602
                                                        </conditions>
 
5603
                                                </line>
 
5604
                                                <line number="120" hits="140" branch="true" condition-coverage="100% (2/2)">
 
5605
                                                        <conditions>
 
5606
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5607
                                                        </conditions>
 
5608
                                                </line>
 
5609
                                                <line number="121" hits="136" branch="true" condition-coverage="100% (2/2)">
 
5610
                                                        <conditions>
 
5611
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5612
                                                        </conditions>
 
5613
                                                </line>
 
5614
                                                <line number="125" hits="130" branch="true" condition-coverage="100% (2/2)">
 
5615
                                                        <conditions>
 
5616
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5617
                                                        </conditions>
 
5618
                                                </line>
 
5619
                                                <line number="126" hits="116" branch="false"/>
 
5620
                                                <line number="128" hits="130" branch="false"/>
 
5621
                                                <line number="132" hits="130" branch="true" condition-coverage="100% (2/2)">
 
5622
                                                        <conditions>
 
5623
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5624
                                                        </conditions>
 
5625
                                                </line>
 
5626
                                        </lines>
 
5627
                                </class>
 
5628
                                <class name="org.gmetrics.metricset.TopLevelDelegate$_metric_closure1" filename="org/gmetrics/metricset/MetricSetBuilder.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5629
                                        <methods>
 
5630
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5631
                                                        <lines>
 
5632
                                                                <line number="76" hits="16" branch="false"/>
 
5633
                                                                <line number="78" hits="20" branch="false"/>
 
5634
                                                        </lines>
 
5635
                                                </method>
 
5636
                                        </methods>
 
5637
                                        <lines>
 
5638
                                                <line number="76" hits="16" branch="false"/>
 
5639
                                                <line number="78" hits="20" branch="false"/>
 
5640
                                        </lines>
 
5641
                                </class>
 
5642
                        </classes>
 
5643
                </package>
 
5644
                <package name="org.gmetrics.report" line-rate="0.9930434782608696" branch-rate="0.9796747967479674" complexity="0.0">
 
5645
                        <classes>
 
5646
                                <class name="org.gmetrics.report.AbstractMetricCriteriaFilter" filename="org/gmetrics/report/AbstractMetricCriteriaFilter.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
 
5647
                                        <methods>
 
5648
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
5649
                                                        <lines>
 
5650
                                                                <line number="18" hits="0" branch="false"/>
 
5651
                                                        </lines>
 
5652
                                                </method>
 
5653
                                        </methods>
 
5654
                                        <lines>
 
5655
                                                <line number="18" hits="0" branch="false"/>
 
5656
                                        </lines>
 
5657
                                </class>
 
5658
                                <class name="org.gmetrics.report.AbstractReportWriter" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5659
                                        <methods>
 
5660
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
5661
                                                        <lines>
 
5662
                                                                <line number="41" hits="213" branch="false"/>
 
5663
                                                                <line number="44" hits="156" branch="false"/>
 
5664
                                                                <line number="49" hits="156" branch="false"/>
 
5665
                                                        </lines>
 
5666
                                                </method>
 
5667
                                                <method name="formatMetricResultValue" signature="(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
5668
                                                        <lines>
 
5669
                                                                <line number="128" hits="15426" branch="false"/>
 
5670
                                                                <line number="129" hits="15426" branch="true" condition-coverage="100% (2/2)">
 
5671
                                                                        <conditions>
 
5672
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5673
                                                                        </conditions>
 
5674
                                                                </line>
 
5675
                                                        </lines>
 
5676
                                                </method>
 
5677
                                                <method name="getFormattedTimestamp" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
5678
                                                        <lines>
 
5679
                                                                <line number="99" hits="104" branch="false"/>
 
5680
                                                                <line number="133" hits="73" branch="false"/>
 
5681
                                                                <line number="134" hits="73" branch="false"/>
 
5682
                                                        </lines>
 
5683
                                                </method>
 
5684
                                                <method name="getResourceBundleString" signature="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
5685
                                                        <lines>
 
5686
                                                                <line number="89" hits="933" branch="false"/>
 
5687
                                                                <line number="93" hits="25" branch="false"/>
 
5688
                                                                <line number="100" hits="748" branch="false"/>
 
5689
                                                                <line number="102" hits="644" branch="false"/>
 
5690
                                                                <line number="104" hits="109" branch="true" condition-coverage="100% (4/4)">
 
5691
                                                                        <conditions>
 
5692
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5693
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
5694
                                                                        </conditions>
 
5695
                                                                </line>
 
5696
                                                                <line number="106" hits="644" branch="false"/>
 
5697
                                                        </lines>
 
5698
                                                </method>
 
5699
                                                <method name="getResourceBundleStringOrNull" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
5700
                                                        <lines>
 
5701
                                                                <line number="112" hits="126" branch="false"/>
 
5702
                                                                <line number="115" hits="101" branch="false"/>
 
5703
                                                        </lines>
 
5704
                                                </method>
 
5705
                                                <method name="initializeDefaultResourceBundle" signature="()V" line-rate="1.0" branch-rate="1.0">
 
5706
                                                        <lines>
 
5707
                                                                <line number="76" hits="41" branch="false"/>
 
5708
                                                                <line number="77" hits="41" branch="false"/>
 
5709
                                                                <line number="81" hits="38" branch="false"/>
 
5710
                                                                <line number="84" hits="3" branch="false"/>
 
5711
                                                                <line number="87" hits="61" branch="false"/>
 
5712
                                                                <line number="88" hits="61" branch="false"/>
 
5713
                                                                <line number="90" hits="61" branch="false"/>
 
5714
                                                                <line number="91" hits="992" branch="false"/>
 
5715
                                                                <line number="92" hits="59" branch="false"/>
 
5716
                                                                <line number="95" hits="935" branch="false"/>
 
5717
                                                        </lines>
 
5718
                                                </method>
 
5719
                                                <method name="initializeFormatters" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
 
5720
                                                        <lines>
 
5721
                                                                <line number="120" hits="57" branch="false"/>
 
5722
                                                        </lines>
 
5723
                                                </method>
 
5724
                                                <method name="isWriteToStandardOut" signature="()Z" line-rate="1.0" branch-rate="1.0">
 
5725
                                                        <lines>
 
5726
                                                                <line number="138" hits="51" branch="true" condition-coverage="100% (4/4)">
 
5727
                                                                        <conditions>
 
5728
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5729
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
5730
                                                                        </conditions>
 
5731
                                                                </line>
 
5732
                                                        </lines>
 
5733
                                                </method>
 
5734
                                                <method name="writeReport" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
 
5735
                                                        <lines>
 
5736
                                                                <line number="53" hits="92" branch="true" condition-coverage="100% (2/2)">
 
5737
                                                                        <conditions>
 
5738
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5739
                                                                        </conditions>
 
5740
                                                                </line>
 
5741
                                                                <line number="54" hits="9" branch="false"/>
 
5742
                                                                <line number="57" hits="83" branch="false"/>
 
5743
                                                                <line number="58" hits="63" branch="true" condition-coverage="100% (2/2)">
 
5744
                                                                        <conditions>
 
5745
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5746
                                                                        </conditions>
 
5747
                                                                </line>
 
5748
                                                                <line number="59" hits="57" branch="true" condition-coverage="100% (2/2)">
 
5749
                                                                        <conditions>
 
5750
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5751
                                                                        </conditions>
 
5752
                                                                </line>
 
5753
                                                                <line number="61" hits="51" branch="false"/>
 
5754
                                                                <line number="62" hits="60" branch="false"/>
 
5755
                                                                <line number="64" hits="51" branch="true" condition-coverage="100% (2/2)">
 
5756
                                                                        <conditions>
 
5757
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5758
                                                                        </conditions>
 
5759
                                                                </line>
 
5760
                                                                <line number="65" hits="8" branch="false"/>
 
5761
                                                                <line number="68" hits="126" branch="false"/>
 
5762
                                                        </lines>
 
5763
                                                </method>
 
5764
                                                <method name="writeReportToFile" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
 
5765
                                                        <lines>
 
5766
                                                                <line number="67" hits="83" branch="true" condition-coverage="100% (2/2)">
 
5767
                                                                        <conditions>
 
5768
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5769
                                                                        </conditions>
 
5770
                                                                </line>
 
5771
                                                                <line number="69" hits="83" branch="false"/>
 
5772
                                                                <line number="72" hits="38" branch="false"/>
 
5773
                                                                <line number="78" hits="43" branch="true" condition-coverage="100% (2/2)">
 
5774
                                                                        <conditions>
 
5775
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5776
                                                                        </conditions>
 
5777
                                                                </line>
 
5778
                                                                <line number="79" hits="84" branch="false"/>
 
5779
                                                                <line number="80" hits="81" branch="false"/>
 
5780
                                                                <line number="83" hits="25" branch="false"/>
 
5781
                                                        </lines>
 
5782
                                                </method>
 
5783
                                                <method name="writeReportToStandardOut" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
 
5784
                                                        <lines>
 
5785
                                                                <line number="63" hits="9" branch="false"/>
 
5786
                                                                <line number="73" hits="8" branch="false"/>
 
5787
                                                                <line number="74" hits="8" branch="false"/>
 
5788
                                                        </lines>
 
5789
                                                </method>
 
5790
                                        </methods>
 
5791
                                        <lines>
 
5792
                                                <line number="41" hits="213" branch="false"/>
 
5793
                                                <line number="44" hits="156" branch="false"/>
 
5794
                                                <line number="49" hits="156" branch="false"/>
 
5795
                                                <line number="53" hits="92" branch="true" condition-coverage="100% (2/2)">
 
5796
                                                        <conditions>
 
5797
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5798
                                                        </conditions>
 
5799
                                                </line>
 
5800
                                                <line number="54" hits="9" branch="false"/>
 
5801
                                                <line number="57" hits="83" branch="false"/>
 
5802
                                                <line number="58" hits="63" branch="true" condition-coverage="100% (2/2)">
 
5803
                                                        <conditions>
 
5804
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5805
                                                        </conditions>
 
5806
                                                </line>
 
5807
                                                <line number="59" hits="57" branch="true" condition-coverage="100% (2/2)">
 
5808
                                                        <conditions>
 
5809
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5810
                                                        </conditions>
 
5811
                                                </line>
 
5812
                                                <line number="61" hits="51" branch="false"/>
 
5813
                                                <line number="62" hits="60" branch="false"/>
 
5814
                                                <line number="63" hits="9" branch="false"/>
 
5815
                                                <line number="64" hits="51" branch="true" condition-coverage="100% (2/2)">
 
5816
                                                        <conditions>
 
5817
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5818
                                                        </conditions>
 
5819
                                                </line>
 
5820
                                                <line number="65" hits="8" branch="false"/>
 
5821
                                                <line number="67" hits="83" branch="true" condition-coverage="100% (2/2)">
 
5822
                                                        <conditions>
 
5823
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5824
                                                        </conditions>
 
5825
                                                </line>
 
5826
                                                <line number="68" hits="126" branch="false"/>
 
5827
                                                <line number="69" hits="83" branch="false"/>
 
5828
                                                <line number="72" hits="38" branch="false"/>
 
5829
                                                <line number="73" hits="8" branch="false"/>
 
5830
                                                <line number="74" hits="8" branch="false"/>
 
5831
                                                <line number="76" hits="41" branch="false"/>
 
5832
                                                <line number="77" hits="41" branch="false"/>
 
5833
                                                <line number="78" hits="43" branch="true" condition-coverage="100% (2/2)">
 
5834
                                                        <conditions>
 
5835
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5836
                                                        </conditions>
 
5837
                                                </line>
 
5838
                                                <line number="79" hits="84" branch="false"/>
 
5839
                                                <line number="80" hits="81" branch="false"/>
 
5840
                                                <line number="81" hits="38" branch="false"/>
 
5841
                                                <line number="83" hits="25" branch="false"/>
 
5842
                                                <line number="84" hits="3" branch="false"/>
 
5843
                                                <line number="87" hits="61" branch="false"/>
 
5844
                                                <line number="88" hits="61" branch="false"/>
 
5845
                                                <line number="89" hits="933" branch="false"/>
 
5846
                                                <line number="90" hits="61" branch="false"/>
 
5847
                                                <line number="91" hits="992" branch="false"/>
 
5848
                                                <line number="92" hits="59" branch="false"/>
 
5849
                                                <line number="93" hits="25" branch="false"/>
 
5850
                                                <line number="95" hits="935" branch="false"/>
 
5851
                                                <line number="99" hits="104" branch="false"/>
 
5852
                                                <line number="100" hits="748" branch="false"/>
 
5853
                                                <line number="102" hits="644" branch="false"/>
 
5854
                                                <line number="104" hits="109" branch="true" condition-coverage="100% (4/4)">
 
5855
                                                        <conditions>
 
5856
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5857
                                                                <condition number="1" type="jump" coverage="100%"/>
 
5858
                                                        </conditions>
 
5859
                                                </line>
 
5860
                                                <line number="106" hits="644" branch="false"/>
 
5861
                                                <line number="112" hits="126" branch="false"/>
 
5862
                                                <line number="115" hits="101" branch="false"/>
 
5863
                                                <line number="120" hits="57" branch="false"/>
 
5864
                                                <line number="128" hits="15426" branch="false"/>
 
5865
                                                <line number="129" hits="15426" branch="true" condition-coverage="100% (2/2)">
 
5866
                                                        <conditions>
 
5867
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5868
                                                        </conditions>
 
5869
                                                </line>
 
5870
                                                <line number="133" hits="73" branch="false"/>
 
5871
                                                <line number="134" hits="73" branch="false"/>
 
5872
                                                <line number="138" hits="51" branch="true" condition-coverage="100% (4/4)">
 
5873
                                                        <conditions>
 
5874
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5875
                                                                <condition number="1" type="jump" coverage="100%"/>
 
5876
                                                        </conditions>
 
5877
                                                </line>
 
5878
                                        </lines>
 
5879
                                </class>
 
5880
                                <class name="org.gmetrics.report.AbstractReportWriter$_closure1" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5881
                                        <methods>
 
5882
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5883
                                                        <lines>
 
5884
                                                                <line number="47" hits="41" branch="false"/>
 
5885
                                                                <line number="52" hits="61" branch="false"/>
 
5886
                                                        </lines>
 
5887
                                                </method>
 
5888
                                        </methods>
 
5889
                                        <lines>
 
5890
                                                <line number="47" hits="41" branch="false"/>
 
5891
                                                <line number="52" hits="61" branch="false"/>
 
5892
                                        </lines>
 
5893
                                </class>
 
5894
                                <class name="org.gmetrics.report.AbstractReportWriter$_closure2" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5895
                                        <methods>
 
5896
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5897
                                                        <lines>
 
5898
                                                                <line number="48" hits="59" branch="false"/>
 
5899
                                                                <line number="53" hits="41" branch="false"/>
 
5900
                                                        </lines>
 
5901
                                                </method>
 
5902
                                        </methods>
 
5903
                                        <lines>
 
5904
                                                <line number="48" hits="59" branch="false"/>
 
5905
                                                <line number="53" hits="41" branch="false"/>
 
5906
                                        </lines>
 
5907
                                </class>
 
5908
                                <class name="org.gmetrics.report.AbstractReportWriter$_initializeFormatters_closure4" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5909
                                        <methods>
 
5910
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5911
                                                        <lines>
 
5912
                                                                <line number="121" hits="122" branch="false"/>
 
5913
                                                                <line number="122" hits="122" branch="false"/>
 
5914
                                                                <line number="123" hits="122" branch="true" condition-coverage="100% (2/2)">
 
5915
                                                                        <conditions>
 
5916
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
5917
                                                                        </conditions>
 
5918
                                                                </line>
 
5919
                                                        </lines>
 
5920
                                                </method>
 
5921
                                        </methods>
 
5922
                                        <lines>
 
5923
                                                <line number="121" hits="122" branch="false"/>
 
5924
                                                <line number="122" hits="122" branch="false"/>
 
5925
                                                <line number="123" hits="122" branch="true" condition-coverage="100% (2/2)">
 
5926
                                                        <conditions>
 
5927
                                                                <condition number="0" type="jump" coverage="100%"/>
 
5928
                                                        </conditions>
 
5929
                                                </line>
 
5930
                                        </lines>
 
5931
                                </class>
 
5932
                                <class name="org.gmetrics.report.AbstractReportWriter$_writeReportToFile_closure3" filename="org/gmetrics/report/AbstractReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5933
                                        <methods>
 
5934
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5935
                                                        <lines>
 
5936
                                                                <line number="70" hits="83" branch="false"/>
 
5937
                                                                <line number="81" hits="43" branch="false"/>
 
5938
                                                        </lines>
 
5939
                                                </method>
 
5940
                                        </methods>
 
5941
                                        <lines>
 
5942
                                                <line number="70" hits="83" branch="false"/>
 
5943
                                                <line number="81" hits="43" branch="false"/>
 
5944
                                        </lines>
 
5945
                                </class>
 
5946
                                <class name="org.gmetrics.report.BasicHtmlReportWriter" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
5947
                                        <methods>
 
5948
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
5949
                                                        <lines>
 
5950
                                                                <line number="34" hits="137" branch="false"/>
 
5951
                                                        </lines>
 
5952
                                                </method>
 
5953
                                                <method name="buildBodySection" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/util/List;Lorg/gmetrics/analyzer/AnalysisContext;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5954
                                                        <lines>
 
5955
                                                                <line number="101" hits="33" branch="false"/>
 
5956
                                                                <line number="103" hits="47" branch="false"/>
 
5957
                                                        </lines>
 
5958
                                                </method>
 
5959
                                                <method name="buildCSS" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5960
                                                        <lines>
 
5961
                                                                <line number="83" hits="33" branch="false"/>
 
5962
                                                                <line number="85" hits="47" branch="false"/>
 
5963
                                                        </lines>
 
5964
                                                </method>
 
5965
                                                <method name="buildHeaderSection" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5966
                                                        <lines>
 
5967
                                                                <line number="92" hits="33" branch="false"/>
 
5968
                                                                <line number="94" hits="47" branch="false"/>
 
5969
                                                        </lines>
 
5970
                                                </method>
 
5971
                                                <method name="buildMetricDescriptions" signature="(Lorg/gmetrics/metricset/MetricSet;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5972
                                                        <lines>
 
5973
                                                                <line number="193" hits="33" branch="false"/>
 
5974
                                                                <line number="194" hits="33" branch="false"/>
 
5975
                                                                <line number="195" hits="47" branch="false"/>
 
5976
                                                                <line number="196" hits="80" branch="false"/>
 
5977
                                                                <line number="198" hits="47" branch="false"/>
 
5978
                                                        </lines>
 
5979
                                                </method>
 
5980
                                                <method name="buildMetricResultColumns" signature="(Lorg/gmetrics/metricset/MetricSet;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5981
                                                        <lines>
 
5982
                                                                <line number="71" hits="33" branch="false"/>
 
5983
                                                                <line number="72" hits="33" branch="false"/>
 
5984
                                                                <line number="73" hits="47" branch="false"/>
 
5985
                                                                <line number="74" hits="47" branch="false"/>
 
5986
                                                                <line number="79" hits="33" branch="false"/>
 
5987
                                                                <line number="81" hits="47" branch="false"/>
 
5988
                                                        </lines>
 
5989
                                                </method>
 
5990
                                                <method name="buildReportTimestamp" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5991
                                                        <lines>
 
5992
                                                                <line number="113" hits="33" branch="false"/>
 
5993
                                                                <line number="115" hits="47" branch="false"/>
 
5994
                                                        </lines>
 
5995
                                                </method>
 
5996
                                                <method name="buildResultsRowForLevel" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/util/List;Lorg/gmetrics/metric/MetricLevel;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
5997
                                                        <lines>
 
5998
                                                                <line number="174" hits="10620" branch="false"/>
 
5999
                                                                <line number="176" hits="16467" branch="false"/>
 
6000
                                                        </lines>
 
6001
                                                </method>
 
6002
                                                <method name="buildResultsTable" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/util/List;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6003
                                                        <lines>
 
6004
                                                                <line number="120" hits="33" branch="false"/>
 
6005
                                                                <line number="122" hits="47" branch="false"/>
 
6006
                                                        </lines>
 
6007
                                                </method>
 
6008
                                                <method name="buildResultsTableRowRecursively" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/util/List;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6009
                                                        <lines>
 
6010
                                                                <line number="143" hits="3540" branch="false"/>
 
6011
                                                                <line number="145" hits="5489" branch="false"/>
 
6012
                                                        </lines>
 
6013
                                                </method>
 
6014
                                                <method name="buildTitle" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
6015
                                                        <lines>
 
6016
                                                                <line number="232" hits="66" branch="true" condition-coverage="100% (2/2)">
 
6017
                                                                        <conditions>
 
6018
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6019
                                                                        </conditions>
 
6020
                                                                </line>
 
6021
                                                                <line number="234" hits="94" branch="true" condition-coverage="100% (2/2)">
 
6022
                                                                        <conditions>
 
6023
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6024
                                                                        </conditions>
 
6025
                                                                </line>
 
6026
                                                        </lines>
 
6027
                                                </method>
 
6028
                                                <method name="buildVersionFooter" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6029
                                                        <lines>
 
6030
                                                                <line number="223" hits="33" branch="false"/>
 
6031
                                                                <line number="224" hits="33" branch="false"/>
 
6032
                                                                <line number="225" hits="47" branch="false"/>
 
6033
                                                                <line number="226" hits="47" branch="false"/>
 
6034
                                                        </lines>
 
6035
                                                </method>
 
6036
                                                <method name="getDescriptionForMetricName" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
6037
                                                        <lines>
 
6038
                                                                <line number="218" hits="78" branch="false"/>
 
6039
                                                                <line number="219" hits="78" branch="false"/>
 
6040
                                                                <line number="220" hits="117" branch="false"/>
 
6041
                                                                <line number="221" hits="117" branch="false"/>
 
6042
                                                        </lines>
 
6043
                                                </method>
 
6044
                                                <method name="getMetricResultColumnHeading" signature="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
6045
                                                        <lines>
 
6046
                                                                <line number="138" hits="151" branch="false"/>
 
6047
                                                                <line number="139" hits="151" branch="false"/>
 
6048
                                                                <line number="140" hits="222" branch="false"/>
 
6049
                                                                <line number="141" hits="222" branch="false"/>
 
6050
                                                        </lines>
 
6051
                                                </method>
 
6052
                                                <method name="prefixForResultsNodeLevel" signature="(Lorg/gmetrics/resultsnode/ResultsNode;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
6053
                                                        <lines>
 
6054
                                                                <line number="184" hits="3540" branch="false"/>
 
6055
                                                                <line number="186" hits="5489" branch="false"/>
 
6056
                                                                <line number="189" hits="3540" branch="false"/>
 
6057
                                                                <line number="191" hits="5489" branch="false"/>
 
6058
                                                        </lines>
 
6059
                                                </method>
 
6060
                                                <method name="writeReport" signature="(Ljava/io/Writer;Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
 
6061
                                                        <lines>
 
6062
                                                                <line number="49" hits="59" branch="true" condition-coverage="100% (2/2)">
 
6063
                                                                        <conditions>
 
6064
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6065
                                                                        </conditions>
 
6066
                                                                </line>
 
6067
                                                                <line number="50" hits="93" branch="true" condition-coverage="100% (2/2)">
 
6068
                                                                        <conditions>
 
6069
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6070
                                                                        </conditions>
 
6071
                                                                </line>
 
6072
                                                                <line number="51" hits="88" branch="true" condition-coverage="100% (2/2)">
 
6073
                                                                        <conditions>
 
6074
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6075
                                                                        </conditions>
 
6076
                                                                </line>
 
6077
                                                                <line number="52" hits="50" branch="true" condition-coverage="100% (2/2)">
 
6078
                                                                        <conditions>
 
6079
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6080
                                                                        </conditions>
 
6081
                                                                </line>
 
6082
                                                                <line number="53" hits="33" branch="false"/>
 
6083
                                                                <line number="54" hits="80" branch="false"/>
 
6084
                                                                <line number="55" hits="47" branch="false"/>
 
6085
                                                                <line number="56" hits="80" branch="false"/>
 
6086
                                                                <line number="57" hits="33" branch="false"/>
 
6087
                                                                <line number="58" hits="47" branch="false"/>
 
6088
                                                                <line number="59" hits="47" branch="false"/>
 
6089
                                                                <line number="63" hits="33" branch="false"/>
 
6090
                                                                <line number="65" hits="47" branch="false"/>
 
6091
                                                        </lines>
 
6092
                                                </method>
 
6093
                                        </methods>
 
6094
                                        <lines>
 
6095
                                                <line number="34" hits="137" branch="false"/>
 
6096
                                                <line number="49" hits="59" branch="true" condition-coverage="100% (2/2)">
 
6097
                                                        <conditions>
 
6098
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6099
                                                        </conditions>
 
6100
                                                </line>
 
6101
                                                <line number="50" hits="93" branch="true" condition-coverage="100% (2/2)">
 
6102
                                                        <conditions>
 
6103
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6104
                                                        </conditions>
 
6105
                                                </line>
 
6106
                                                <line number="51" hits="88" branch="true" condition-coverage="100% (2/2)">
 
6107
                                                        <conditions>
 
6108
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6109
                                                        </conditions>
 
6110
                                                </line>
 
6111
                                                <line number="52" hits="50" branch="true" condition-coverage="100% (2/2)">
 
6112
                                                        <conditions>
 
6113
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6114
                                                        </conditions>
 
6115
                                                </line>
 
6116
                                                <line number="53" hits="33" branch="false"/>
 
6117
                                                <line number="54" hits="80" branch="false"/>
 
6118
                                                <line number="55" hits="47" branch="false"/>
 
6119
                                                <line number="56" hits="80" branch="false"/>
 
6120
                                                <line number="57" hits="33" branch="false"/>
 
6121
                                                <line number="58" hits="47" branch="false"/>
 
6122
                                                <line number="59" hits="47" branch="false"/>
 
6123
                                                <line number="63" hits="33" branch="false"/>
 
6124
                                                <line number="65" hits="47" branch="false"/>
 
6125
                                                <line number="71" hits="33" branch="false"/>
 
6126
                                                <line number="72" hits="33" branch="false"/>
 
6127
                                                <line number="73" hits="47" branch="false"/>
 
6128
                                                <line number="74" hits="47" branch="false"/>
 
6129
                                                <line number="79" hits="33" branch="false"/>
 
6130
                                                <line number="81" hits="47" branch="false"/>
 
6131
                                                <line number="83" hits="33" branch="false"/>
 
6132
                                                <line number="85" hits="47" branch="false"/>
 
6133
                                                <line number="92" hits="33" branch="false"/>
 
6134
                                                <line number="94" hits="47" branch="false"/>
 
6135
                                                <line number="101" hits="33" branch="false"/>
 
6136
                                                <line number="103" hits="47" branch="false"/>
 
6137
                                                <line number="113" hits="33" branch="false"/>
 
6138
                                                <line number="115" hits="47" branch="false"/>
 
6139
                                                <line number="120" hits="33" branch="false"/>
 
6140
                                                <line number="122" hits="47" branch="false"/>
 
6141
                                                <line number="138" hits="151" branch="false"/>
 
6142
                                                <line number="139" hits="151" branch="false"/>
 
6143
                                                <line number="140" hits="222" branch="false"/>
 
6144
                                                <line number="141" hits="222" branch="false"/>
 
6145
                                                <line number="143" hits="3540" branch="false"/>
 
6146
                                                <line number="145" hits="5489" branch="false"/>
 
6147
                                                <line number="174" hits="10620" branch="false"/>
 
6148
                                                <line number="176" hits="16467" branch="false"/>
 
6149
                                                <line number="184" hits="3540" branch="false"/>
 
6150
                                                <line number="186" hits="5489" branch="false"/>
 
6151
                                                <line number="189" hits="3540" branch="false"/>
 
6152
                                                <line number="191" hits="5489" branch="false"/>
 
6153
                                                <line number="193" hits="33" branch="false"/>
 
6154
                                                <line number="194" hits="33" branch="false"/>
 
6155
                                                <line number="195" hits="47" branch="false"/>
 
6156
                                                <line number="196" hits="80" branch="false"/>
 
6157
                                                <line number="198" hits="47" branch="false"/>
 
6158
                                                <line number="218" hits="78" branch="false"/>
 
6159
                                                <line number="219" hits="78" branch="false"/>
 
6160
                                                <line number="220" hits="117" branch="false"/>
 
6161
                                                <line number="221" hits="117" branch="false"/>
 
6162
                                                <line number="223" hits="33" branch="false"/>
 
6163
                                                <line number="224" hits="33" branch="false"/>
 
6164
                                                <line number="225" hits="47" branch="false"/>
 
6165
                                                <line number="226" hits="47" branch="false"/>
 
6166
                                                <line number="232" hits="66" branch="true" condition-coverage="100% (2/2)">
 
6167
                                                        <conditions>
 
6168
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6169
                                                        </conditions>
 
6170
                                                </line>
 
6171
                                                <line number="234" hits="94" branch="true" condition-coverage="100% (2/2)">
 
6172
                                                        <conditions>
 
6173
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6174
                                                        </conditions>
 
6175
                                                </line>
 
6176
                                        </lines>
 
6177
                                </class>
 
6178
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildBodySection_closure5" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6179
                                        <methods>
 
6180
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6181
                                                        <lines>
 
6182
                                                                <line number="102" hits="33" branch="false"/>
 
6183
                                                                <line number="104" hits="47" branch="false"/>
 
6184
                                                        </lines>
 
6185
                                                </method>
 
6186
                                        </methods>
 
6187
                                        <lines>
 
6188
                                                <line number="102" hits="33" branch="false"/>
 
6189
                                                <line number="104" hits="47" branch="false"/>
 
6190
                                        </lines>
 
6191
                                </class>
 
6192
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildBodySection_closure5_closure17" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6193
                                        <methods>
 
6194
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6195
                                                        <lines>
 
6196
                                                                <line number="103" hits="33" branch="false"/>
 
6197
                                                                <line number="104" hits="33" branch="false"/>
 
6198
                                                                <line number="105" hits="80" branch="false"/>
 
6199
                                                                <line number="106" hits="80" branch="false"/>
 
6200
                                                                <line number="107" hits="80" branch="false"/>
 
6201
                                                                <line number="108" hits="47" branch="false"/>
 
6202
                                                                <line number="109" hits="47" branch="false"/>
 
6203
                                                        </lines>
 
6204
                                                </method>
 
6205
                                        </methods>
 
6206
                                        <lines>
 
6207
                                                <line number="103" hits="33" branch="false"/>
 
6208
                                                <line number="104" hits="33" branch="false"/>
 
6209
                                                <line number="105" hits="80" branch="false"/>
 
6210
                                                <line number="106" hits="80" branch="false"/>
 
6211
                                                <line number="107" hits="80" branch="false"/>
 
6212
                                                <line number="108" hits="47" branch="false"/>
 
6213
                                                <line number="109" hits="47" branch="false"/>
 
6214
                                        </lines>
 
6215
                                </class>
 
6216
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildCSS_closure3" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="0.5" complexity="0.0">
 
6217
                                        <methods>
 
6218
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.5">
 
6219
                                                        <lines>
 
6220
                                                                <line number="84" hits="33" branch="false"/>
 
6221
                                                                <line number="85" hits="33" branch="true" condition-coverage="50% (1/2)">
 
6222
                                                                        <conditions>
 
6223
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
6224
                                                                        </conditions>
 
6225
                                                                </line>
 
6226
                                                                <line number="86" hits="80" branch="false"/>
 
6227
                                                                <line number="87" hits="80" branch="true" condition-coverage="50% (1/2)">
 
6228
                                                                        <conditions>
 
6229
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
6230
                                                                        </conditions>
 
6231
                                                                </line>
 
6232
                                                                <line number="88" hits="47" branch="false"/>
 
6233
                                                                <line number="89" hits="47" branch="false"/>
 
6234
                                                        </lines>
 
6235
                                                </method>
 
6236
                                        </methods>
 
6237
                                        <lines>
 
6238
                                                <line number="84" hits="33" branch="false"/>
 
6239
                                                <line number="85" hits="33" branch="true" condition-coverage="50% (1/2)">
 
6240
                                                        <conditions>
 
6241
                                                                <condition number="0" type="jump" coverage="50%"/>
 
6242
                                                        </conditions>
 
6243
                                                </line>
 
6244
                                                <line number="86" hits="80" branch="false"/>
 
6245
                                                <line number="87" hits="80" branch="true" condition-coverage="50% (1/2)">
 
6246
                                                        <conditions>
 
6247
                                                                <condition number="0" type="jump" coverage="50%"/>
 
6248
                                                        </conditions>
 
6249
                                                </line>
 
6250
                                                <line number="88" hits="47" branch="false"/>
 
6251
                                                <line number="89" hits="47" branch="false"/>
 
6252
                                        </lines>
 
6253
                                </class>
 
6254
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildHeaderSection_closure4" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6255
                                        <methods>
 
6256
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6257
                                                        <lines>
 
6258
                                                                <line number="93" hits="33" branch="false"/>
 
6259
                                                                <line number="95" hits="47" branch="false"/>
 
6260
                                                        </lines>
 
6261
                                                </method>
 
6262
                                        </methods>
 
6263
                                        <lines>
 
6264
                                                <line number="93" hits="33" branch="false"/>
 
6265
                                                <line number="95" hits="47" branch="false"/>
 
6266
                                        </lines>
 
6267
                                </class>
 
6268
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildHeaderSection_closure4_closure16" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6269
                                        <methods>
 
6270
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6271
                                                        <lines>
 
6272
                                                                <line number="94" hits="33" branch="false"/>
 
6273
                                                                <line number="95" hits="33" branch="false"/>
 
6274
                                                                <line number="96" hits="47" branch="false"/>
 
6275
                                                                <line number="97" hits="47" branch="false"/>
 
6276
                                                        </lines>
 
6277
                                                </method>
 
6278
                                        </methods>
 
6279
                                        <lines>
 
6280
                                                <line number="94" hits="33" branch="false"/>
 
6281
                                                <line number="95" hits="33" branch="false"/>
 
6282
                                                <line number="96" hits="47" branch="false"/>
 
6283
                                                <line number="97" hits="47" branch="false"/>
 
6284
                                        </lines>
 
6285
                                </class>
 
6286
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure10" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6287
                                        <methods>
 
6288
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6289
                                                        <lines>
 
6290
                                                                <line number="193" hits="84" branch="true" condition-coverage="100% (4/4)">
 
6291
                                                                        <conditions>
 
6292
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6293
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
6294
                                                                        </conditions>
 
6295
                                                                </line>
 
6296
                                                                <line number="195" hits="126" branch="true" condition-coverage="100% (4/4)">
 
6297
                                                                        <conditions>
 
6298
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6299
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
6300
                                                                        </conditions>
 
6301
                                                                </line>
 
6302
                                                        </lines>
 
6303
                                                </method>
 
6304
                                        </methods>
 
6305
                                        <lines>
 
6306
                                                <line number="193" hits="84" branch="true" condition-coverage="100% (4/4)">
 
6307
                                                        <conditions>
 
6308
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6309
                                                                <condition number="1" type="jump" coverage="100%"/>
 
6310
                                                        </conditions>
 
6311
                                                </line>
 
6312
                                                <line number="195" hits="126" branch="true" condition-coverage="100% (4/4)">
 
6313
                                                        <conditions>
 
6314
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6315
                                                                <condition number="1" type="jump" coverage="100%"/>
 
6316
                                                        </conditions>
 
6317
                                                </line>
 
6318
                                        </lines>
 
6319
                                </class>
 
6320
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure11" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6321
                                        <methods>
 
6322
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6323
                                                        <lines>
 
6324
                                                                <line number="194" hits="130" branch="false"/>
 
6325
                                                                <line number="196" hits="204" branch="false"/>
 
6326
                                                        </lines>
 
6327
                                                </method>
 
6328
                                        </methods>
 
6329
                                        <lines>
 
6330
                                                <line number="194" hits="130" branch="false"/>
 
6331
                                                <line number="196" hits="204" branch="false"/>
 
6332
                                        </lines>
 
6333
                                </class>
 
6334
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6335
                                        <methods>
 
6336
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6337
                                                        <lines>
 
6338
                                                                <line number="197" hits="33" branch="false"/>
 
6339
                                                                <line number="198" hits="33" branch="false"/>
 
6340
                                                                <line number="199" hits="47" branch="false"/>
 
6341
                                                                <line number="200" hits="47" branch="false"/>
 
6342
                                                        </lines>
 
6343
                                                </method>
 
6344
                                        </methods>
 
6345
                                        <lines>
 
6346
                                                <line number="197" hits="33" branch="false"/>
 
6347
                                                <line number="198" hits="33" branch="false"/>
 
6348
                                                <line number="199" hits="47" branch="false"/>
 
6349
                                                <line number="200" hits="47" branch="false"/>
 
6350
                                        </lines>
 
6351
                                </class>
 
6352
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6353
                                        <methods>
 
6354
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6355
                                                        <lines>
 
6356
                                                                <line number="199" hits="33" branch="false"/>
 
6357
                                                                <line number="201" hits="47" branch="false"/>
 
6358
                                                                <line number="205" hits="33" branch="false"/>
 
6359
                                                                <line number="207" hits="47" branch="false"/>
 
6360
                                                        </lines>
 
6361
                                                </method>
 
6362
                                        </methods>
 
6363
                                        <lines>
 
6364
                                                <line number="199" hits="33" branch="false"/>
 
6365
                                                <line number="201" hits="47" branch="false"/>
 
6366
                                                <line number="205" hits="33" branch="false"/>
 
6367
                                                <line number="207" hits="47" branch="false"/>
 
6368
                                        </lines>
 
6369
                                </class>
 
6370
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25_closure26" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6371
                                        <methods>
 
6372
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6373
                                                        <lines>
 
6374
                                                                <line number="200" hits="33" branch="false"/>
 
6375
                                                                <line number="201" hits="33" branch="false"/>
 
6376
                                                                <line number="202" hits="80" branch="false"/>
 
6377
                                                                <line number="203" hits="47" branch="false"/>
 
6378
                                                                <line number="204" hits="47" branch="false"/>
 
6379
                                                        </lines>
 
6380
                                                </method>
 
6381
                                        </methods>
 
6382
                                        <lines>
 
6383
                                                <line number="200" hits="33" branch="false"/>
 
6384
                                                <line number="201" hits="33" branch="false"/>
 
6385
                                                <line number="202" hits="80" branch="false"/>
 
6386
                                                <line number="203" hits="47" branch="false"/>
 
6387
                                                <line number="204" hits="47" branch="false"/>
 
6388
                                        </lines>
 
6389
                                </class>
 
6390
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25_closure27" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6391
                                        <methods>
 
6392
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6393
                                                        <lines>
 
6394
                                                                <line number="206" hits="78" branch="false"/>
 
6395
                                                                <line number="208" hits="117" branch="false"/>
 
6396
                                                        </lines>
 
6397
                                                </method>
 
6398
                                        </methods>
 
6399
                                        <lines>
 
6400
                                                <line number="206" hits="78" branch="false"/>
 
6401
                                                <line number="208" hits="117" branch="false"/>
 
6402
                                        </lines>
 
6403
                                </class>
 
6404
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25_closure27_closure28" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6405
                                        <methods>
 
6406
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6407
                                                        <lines>
 
6408
                                                                <line number="207" hits="78" branch="false"/>
 
6409
                                                                <line number="208" hits="78" branch="false"/>
 
6410
                                                                <line number="209" hits="195" branch="false"/>
 
6411
                                                                <line number="210" hits="195" branch="false"/>
 
6412
                                                                <line number="211" hits="117" branch="false"/>
 
6413
                                                                <line number="212" hits="117" branch="false"/>
 
6414
                                                        </lines>
 
6415
                                                </method>
 
6416
                                        </methods>
 
6417
                                        <lines>
 
6418
                                                <line number="207" hits="78" branch="false"/>
 
6419
                                                <line number="208" hits="78" branch="false"/>
 
6420
                                                <line number="209" hits="195" branch="false"/>
 
6421
                                                <line number="210" hits="195" branch="false"/>
 
6422
                                                <line number="211" hits="117" branch="false"/>
 
6423
                                                <line number="212" hits="117" branch="false"/>
 
6424
                                        </lines>
 
6425
                                </class>
 
6426
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricDescriptions_closure12_closure25_closure27_closure28_closure29" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6427
                                        <methods>
 
6428
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6429
                                                        <lines>
 
6430
                                                                <line number="210" hits="78" branch="false"/>
 
6431
                                                                <line number="212" hits="117" branch="false"/>
 
6432
                                                        </lines>
 
6433
                                                </method>
 
6434
                                        </methods>
 
6435
                                        <lines>
 
6436
                                                <line number="210" hits="78" branch="false"/>
 
6437
                                                <line number="212" hits="117" branch="false"/>
 
6438
                                        </lines>
 
6439
                                </class>
 
6440
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricResultColumns_closure2" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6441
                                        <methods>
 
6442
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6443
                                                        <lines>
 
6444
                                                                <line number="73" hits="84" branch="false"/>
 
6445
                                                                <line number="75" hits="126" branch="false"/>
 
6446
                                                        </lines>
 
6447
                                                </method>
 
6448
                                        </methods>
 
6449
                                        <lines>
 
6450
                                                <line number="73" hits="84" branch="false"/>
 
6451
                                                <line number="75" hits="126" branch="false"/>
 
6452
                                        </lines>
 
6453
                                </class>
 
6454
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildMetricResultColumns_closure2_closure15" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6455
                                        <methods>
 
6456
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6457
                                                        <lines>
 
6458
                                                                <line number="74" hits="163" branch="true" condition-coverage="100% (2/2)">
 
6459
                                                                        <conditions>
 
6460
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6461
                                                                        </conditions>
 
6462
                                                                </line>
 
6463
                                                                <line number="75" hits="159" branch="false"/>
 
6464
                                                                <line number="76" hits="240" branch="true" condition-coverage="100% (2/2)">
 
6465
                                                                        <conditions>
 
6466
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6467
                                                                        </conditions>
 
6468
                                                                </line>
 
6469
                                                                <line number="77" hits="234" branch="false"/>
 
6470
                                                        </lines>
 
6471
                                                </method>
 
6472
                                        </methods>
 
6473
                                        <lines>
 
6474
                                                <line number="74" hits="163" branch="true" condition-coverage="100% (2/2)">
 
6475
                                                        <conditions>
 
6476
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6477
                                                        </conditions>
 
6478
                                                </line>
 
6479
                                                <line number="75" hits="159" branch="false"/>
 
6480
                                                <line number="76" hits="240" branch="true" condition-coverage="100% (2/2)">
 
6481
                                                        <conditions>
 
6482
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6483
                                                        </conditions>
 
6484
                                                </line>
 
6485
                                                <line number="77" hits="234" branch="false"/>
 
6486
                                        </lines>
 
6487
                                </class>
 
6488
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildReportTimestamp_closure6" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6489
                                        <methods>
 
6490
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6491
                                                        <lines>
 
6492
                                                                <line number="114" hits="33" branch="false"/>
 
6493
                                                                <line number="115" hits="33" branch="false"/>
 
6494
                                                                <line number="116" hits="47" branch="false"/>
 
6495
                                                                <line number="117" hits="47" branch="false"/>
 
6496
                                                        </lines>
 
6497
                                                </method>
 
6498
                                        </methods>
 
6499
                                        <lines>
 
6500
                                                <line number="114" hits="33" branch="false"/>
 
6501
                                                <line number="115" hits="33" branch="false"/>
 
6502
                                                <line number="116" hits="47" branch="false"/>
 
6503
                                                <line number="117" hits="47" branch="false"/>
 
6504
                                        </lines>
 
6505
                                </class>
 
6506
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsRowForLevel_closure9" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6507
                                        <methods>
 
6508
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6509
                                                        <lines>
 
6510
                                                                <line number="175" hits="10620" branch="false"/>
 
6511
                                                                <line number="177" hits="16467" branch="false"/>
 
6512
                                                        </lines>
 
6513
                                                </method>
 
6514
                                        </methods>
 
6515
                                        <lines>
 
6516
                                                <line number="175" hits="10620" branch="false"/>
 
6517
                                                <line number="177" hits="16467" branch="false"/>
 
6518
                                        </lines>
 
6519
                                </class>
 
6520
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsRowForLevel_closure9_closure24" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6521
                                        <methods>
 
6522
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6523
                                                        <lines>
 
6524
                                                                <line number="176" hits="10521" branch="true" condition-coverage="100% (2/2)">
 
6525
                                                                        <conditions>
 
6526
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6527
                                                                        </conditions>
 
6528
                                                                </line>
 
6529
                                                                <line number="177" hits="3507" branch="false"/>
 
6530
                                                                <line number="178" hits="16326" branch="true" condition-coverage="100% (2/2)">
 
6531
                                                                        <conditions>
 
6532
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6533
                                                                        </conditions>
 
6534
                                                                </line>
 
6535
                                                                <line number="179" hits="5442" branch="false"/>
 
6536
                                                        </lines>
 
6537
                                                </method>
 
6538
                                        </methods>
 
6539
                                        <lines>
 
6540
                                                <line number="176" hits="10521" branch="true" condition-coverage="100% (2/2)">
 
6541
                                                        <conditions>
 
6542
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6543
                                                        </conditions>
 
6544
                                                </line>
 
6545
                                                <line number="177" hits="3507" branch="false"/>
 
6546
                                                <line number="178" hits="16326" branch="true" condition-coverage="100% (2/2)">
 
6547
                                                        <conditions>
 
6548
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6549
                                                        </conditions>
 
6550
                                                </line>
 
6551
                                                <line number="179" hits="5442" branch="false"/>
 
6552
                                        </lines>
 
6553
                                </class>
 
6554
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTableRowRecursively_closure8" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6555
                                        <methods>
 
6556
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6557
                                                        <lines>
 
6558
                                                                <line number="144" hits="3540" branch="false"/>
 
6559
                                                                <line number="145" hits="3540" branch="false"/>
 
6560
                                                                <line number="146" hits="9029" branch="false"/>
 
6561
                                                                <line number="147" hits="5489" branch="false"/>
 
6562
                                                                <line number="148" hits="5489" branch="false"/>
 
6563
                                                                <line number="167" hits="3540" branch="false"/>
 
6564
                                                                <line number="168" hits="3540" branch="false"/>
 
6565
                                                                <line number="169" hits="9029" branch="false"/>
 
6566
                                                                <line number="170" hits="5489" branch="false"/>
 
6567
                                                                <line number="171" hits="5489" branch="false"/>
 
6568
                                                        </lines>
 
6569
                                                </method>
 
6570
                                        </methods>
 
6571
                                        <lines>
 
6572
                                                <line number="144" hits="3540" branch="false"/>
 
6573
                                                <line number="145" hits="3540" branch="false"/>
 
6574
                                                <line number="146" hits="9029" branch="false"/>
 
6575
                                                <line number="147" hits="5489" branch="false"/>
 
6576
                                                <line number="148" hits="5489" branch="false"/>
 
6577
                                                <line number="167" hits="3540" branch="false"/>
 
6578
                                                <line number="168" hits="3540" branch="false"/>
 
6579
                                                <line number="169" hits="9029" branch="false"/>
 
6580
                                                <line number="170" hits="5489" branch="false"/>
 
6581
                                                <line number="171" hits="5489" branch="false"/>
 
6582
                                        </lines>
 
6583
                                </class>
 
6584
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTableRowRecursively_closure8_closure21" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6585
                                        <methods>
 
6586
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6587
                                                        <lines>
 
6588
                                                                <line number="147" hits="3540" branch="false"/>
 
6589
                                                                <line number="148" hits="3540" branch="true" condition-coverage="100% (2/2)">
 
6590
                                                                        <conditions>
 
6591
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6592
                                                                        </conditions>
 
6593
                                                                </line>
 
6594
                                                                <line number="149" hits="9029" branch="true" condition-coverage="100% (2/2)">
 
6595
                                                                        <conditions>
 
6596
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6597
                                                                        </conditions>
 
6598
                                                                </line>
 
6599
                                                                <line number="150" hits="9029" branch="true" condition-coverage="100% (2/2)">
 
6600
                                                                        <conditions>
 
6601
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6602
                                                                        </conditions>
 
6603
                                                                </line>
 
6604
                                                                <line number="151" hits="5489" branch="true" condition-coverage="100% (2/2)">
 
6605
                                                                        <conditions>
 
6606
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6607
                                                                        </conditions>
 
6608
                                                                </line>
 
6609
                                                                <line number="152" hits="9029" branch="true" condition-coverage="100% (2/2)">
 
6610
                                                                        <conditions>
 
6611
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6612
                                                                        </conditions>
 
6613
                                                                </line>
 
6614
                                                                <line number="154" hits="5489" branch="false"/>
 
6615
                                                                <line number="157" hits="3540" branch="false"/>
 
6616
                                                                <line number="159" hits="5489" branch="false"/>
 
6617
                                                        </lines>
 
6618
                                                </method>
 
6619
                                        </methods>
 
6620
                                        <lines>
 
6621
                                                <line number="147" hits="3540" branch="false"/>
 
6622
                                                <line number="148" hits="3540" branch="true" condition-coverage="100% (2/2)">
 
6623
                                                        <conditions>
 
6624
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6625
                                                        </conditions>
 
6626
                                                </line>
 
6627
                                                <line number="149" hits="9029" branch="true" condition-coverage="100% (2/2)">
 
6628
                                                        <conditions>
 
6629
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6630
                                                        </conditions>
 
6631
                                                </line>
 
6632
                                                <line number="150" hits="9029" branch="true" condition-coverage="100% (2/2)">
 
6633
                                                        <conditions>
 
6634
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6635
                                                        </conditions>
 
6636
                                                </line>
 
6637
                                                <line number="151" hits="5489" branch="true" condition-coverage="100% (2/2)">
 
6638
                                                        <conditions>
 
6639
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6640
                                                        </conditions>
 
6641
                                                </line>
 
6642
                                                <line number="152" hits="9029" branch="true" condition-coverage="100% (2/2)">
 
6643
                                                        <conditions>
 
6644
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6645
                                                        </conditions>
 
6646
                                                </line>
 
6647
                                                <line number="154" hits="5489" branch="false"/>
 
6648
                                                <line number="157" hits="3540" branch="false"/>
 
6649
                                                <line number="159" hits="5489" branch="false"/>
 
6650
                                        </lines>
 
6651
                                </class>
 
6652
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTableRowRecursively_closure8_closure21_closure22" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6653
                                        <methods>
 
6654
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6655
                                                        <lines>
 
6656
                                                                <line number="153" hits="3540" branch="false"/>
 
6657
                                                                <line number="154" hits="3540" branch="false"/>
 
6658
                                                                <line number="155" hits="5489" branch="false"/>
 
6659
                                                                <line number="156" hits="5489" branch="false"/>
 
6660
                                                        </lines>
 
6661
                                                </method>
 
6662
                                        </methods>
 
6663
                                        <lines>
 
6664
                                                <line number="153" hits="3540" branch="false"/>
 
6665
                                                <line number="154" hits="3540" branch="false"/>
 
6666
                                                <line number="155" hits="5489" branch="false"/>
 
6667
                                                <line number="156" hits="5489" branch="false"/>
 
6668
                                        </lines>
 
6669
                                </class>
 
6670
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTableRowRecursively_closure8_closure21_closure23" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6671
                                        <methods>
 
6672
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6673
                                                        <lines>
 
6674
                                                                <line number="158" hits="20351" branch="false"/>
 
6675
                                                                <line number="159" hits="20351" branch="true" condition-coverage="100% (2/2)">
 
6676
                                                                        <conditions>
 
6677
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6678
                                                                        </conditions>
 
6679
                                                                </line>
 
6680
                                                                <line number="160" hits="50219" branch="true" condition-coverage="100% (4/4)">
 
6681
                                                                        <conditions>
 
6682
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6683
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
6684
                                                                        </conditions>
 
6685
                                                                </line>
 
6686
                                                                <line number="161" hits="50219" branch="true" condition-coverage="100% (2/2)">
 
6687
                                                                        <conditions>
 
6688
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6689
                                                                        </conditions>
 
6690
                                                                </line>
 
6691
                                                                <line number="162" hits="47413" branch="true" condition-coverage="100% (4/4)">
 
6692
                                                                        <conditions>
 
6693
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6694
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
6695
                                                                        </conditions>
 
6696
                                                                </line>
 
6697
                                                                <line number="163" hits="47413" branch="true" condition-coverage="100% (2/2)">
 
6698
                                                                        <conditions>
 
6699
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6700
                                                                        </conditions>
 
6701
                                                                </line>
 
6702
                                                                <line number="164" hits="29020" branch="true" condition-coverage="100% (2/2)">
 
6703
                                                                        <conditions>
 
6704
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6705
                                                                        </conditions>
 
6706
                                                                </line>
 
6707
                                                                <line number="165" hits="29020" branch="false"/>
 
6708
                                                        </lines>
 
6709
                                                </method>
 
6710
                                        </methods>
 
6711
                                        <lines>
 
6712
                                                <line number="158" hits="20351" branch="false"/>
 
6713
                                                <line number="159" hits="20351" branch="true" condition-coverage="100% (2/2)">
 
6714
                                                        <conditions>
 
6715
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6716
                                                        </conditions>
 
6717
                                                </line>
 
6718
                                                <line number="160" hits="50219" branch="true" condition-coverage="100% (4/4)">
 
6719
                                                        <conditions>
 
6720
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6721
                                                                <condition number="1" type="jump" coverage="100%"/>
 
6722
                                                        </conditions>
 
6723
                                                </line>
 
6724
                                                <line number="161" hits="50219" branch="true" condition-coverage="100% (2/2)">
 
6725
                                                        <conditions>
 
6726
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6727
                                                        </conditions>
 
6728
                                                </line>
 
6729
                                                <line number="162" hits="47413" branch="true" condition-coverage="100% (4/4)">
 
6730
                                                        <conditions>
 
6731
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6732
                                                                <condition number="1" type="jump" coverage="100%"/>
 
6733
                                                        </conditions>
 
6734
                                                </line>
 
6735
                                                <line number="163" hits="47413" branch="true" condition-coverage="100% (2/2)">
 
6736
                                                        <conditions>
 
6737
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6738
                                                        </conditions>
 
6739
                                                </line>
 
6740
                                                <line number="164" hits="29020" branch="true" condition-coverage="100% (2/2)">
 
6741
                                                        <conditions>
 
6742
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6743
                                                        </conditions>
 
6744
                                                </line>
 
6745
                                                <line number="165" hits="29020" branch="false"/>
 
6746
                                        </lines>
 
6747
                                </class>
 
6748
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTable_closure7" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6749
                                        <methods>
 
6750
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6751
                                                        <lines>
 
6752
                                                                <line number="121" hits="33" branch="false"/>
 
6753
                                                                <line number="122" hits="33" branch="false"/>
 
6754
                                                                <line number="123" hits="47" branch="false"/>
 
6755
                                                                <line number="124" hits="47" branch="false"/>
 
6756
                                                        </lines>
 
6757
                                                </method>
 
6758
                                        </methods>
 
6759
                                        <lines>
 
6760
                                                <line number="121" hits="33" branch="false"/>
 
6761
                                                <line number="122" hits="33" branch="false"/>
 
6762
                                                <line number="123" hits="47" branch="false"/>
 
6763
                                                <line number="124" hits="47" branch="false"/>
 
6764
                                        </lines>
 
6765
                                </class>
 
6766
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTable_closure7_closure18" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6767
                                        <methods>
 
6768
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6769
                                                        <lines>
 
6770
                                                                <line number="123" hits="33" branch="false"/>
 
6771
                                                                <line number="125" hits="47" branch="false"/>
 
6772
                                                                <line number="132" hits="33" branch="false"/>
 
6773
                                                                <line number="134" hits="47" branch="false"/>
 
6774
                                                        </lines>
 
6775
                                                </method>
 
6776
                                        </methods>
 
6777
                                        <lines>
 
6778
                                                <line number="123" hits="33" branch="false"/>
 
6779
                                                <line number="125" hits="47" branch="false"/>
 
6780
                                                <line number="132" hits="33" branch="false"/>
 
6781
                                                <line number="134" hits="47" branch="false"/>
 
6782
                                        </lines>
 
6783
                                </class>
 
6784
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTable_closure7_closure18_closure19" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6785
                                        <methods>
 
6786
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6787
                                                        <lines>
 
6788
                                                                <line number="124" hits="33" branch="false"/>
 
6789
                                                                <line number="125" hits="33" branch="false"/>
 
6790
                                                                <line number="126" hits="47" branch="false"/>
 
6791
                                                                <line number="127" hits="47" branch="false"/>
 
6792
                                                        </lines>
 
6793
                                                </method>
 
6794
                                        </methods>
 
6795
                                        <lines>
 
6796
                                                <line number="124" hits="33" branch="false"/>
 
6797
                                                <line number="125" hits="33" branch="false"/>
 
6798
                                                <line number="126" hits="47" branch="false"/>
 
6799
                                                <line number="127" hits="47" branch="false"/>
 
6800
                                        </lines>
 
6801
                                </class>
 
6802
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildResultsTable_closure7_closure18_closure19_closure20" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6803
                                        <methods>
 
6804
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6805
                                                        <lines>
 
6806
                                                                <line number="126" hits="159" branch="true" condition-coverage="100% (2/2)">
 
6807
                                                                        <conditions>
 
6808
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6809
                                                                        </conditions>
 
6810
                                                                </line>
 
6811
                                                                <line number="127" hits="151" branch="false"/>
 
6812
                                                                <line number="128" hits="385" branch="true" condition-coverage="100% (2/2)">
 
6813
                                                                        <conditions>
 
6814
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6815
                                                                        </conditions>
 
6816
                                                                </line>
 
6817
                                                                <line number="129" hits="222" branch="false"/>
 
6818
                                                                <line number="130" hits="222" branch="false"/>
 
6819
                                                        </lines>
 
6820
                                                </method>
 
6821
                                        </methods>
 
6822
                                        <lines>
 
6823
                                                <line number="126" hits="159" branch="true" condition-coverage="100% (2/2)">
 
6824
                                                        <conditions>
 
6825
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6826
                                                        </conditions>
 
6827
                                                </line>
 
6828
                                                <line number="127" hits="151" branch="false"/>
 
6829
                                                <line number="128" hits="385" branch="true" condition-coverage="100% (2/2)">
 
6830
                                                        <conditions>
 
6831
                                                                <condition number="0" type="jump" coverage="100%"/>
 
6832
                                                        </conditions>
 
6833
                                                </line>
 
6834
                                                <line number="129" hits="222" branch="false"/>
 
6835
                                                <line number="130" hits="222" branch="false"/>
 
6836
                                        </lines>
 
6837
                                </class>
 
6838
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildVersionFooter_closure13" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6839
                                        <methods>
 
6840
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6841
                                                        <lines>
 
6842
                                                                <line number="225" hits="33" branch="false"/>
 
6843
                                                                <line number="227" hits="47" branch="false"/>
 
6844
                                                        </lines>
 
6845
                                                </method>
 
6846
                                        </methods>
 
6847
                                        <lines>
 
6848
                                                <line number="225" hits="33" branch="false"/>
 
6849
                                                <line number="227" hits="47" branch="false"/>
 
6850
                                        </lines>
 
6851
                                </class>
 
6852
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_buildVersionFooter_closure13_closure30" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6853
                                        <methods>
 
6854
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6855
                                                        <lines>
 
6856
                                                                <line number="226" hits="33" branch="false"/>
 
6857
                                                                <line number="228" hits="47" branch="false"/>
 
6858
                                                        </lines>
 
6859
                                                </method>
 
6860
                                        </methods>
 
6861
                                        <lines>
 
6862
                                                <line number="226" hits="33" branch="false"/>
 
6863
                                                <line number="228" hits="47" branch="false"/>
 
6864
                                        </lines>
 
6865
                                </class>
 
6866
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_writeReport_closure1" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6867
                                        <methods>
 
6868
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6869
                                                        <lines>
 
6870
                                                                <line number="58" hits="33" branch="false"/>
 
6871
                                                                <line number="60" hits="47" branch="false"/>
 
6872
                                                        </lines>
 
6873
                                                </method>
 
6874
                                        </methods>
 
6875
                                        <lines>
 
6876
                                                <line number="58" hits="33" branch="false"/>
 
6877
                                                <line number="60" hits="47" branch="false"/>
 
6878
                                        </lines>
 
6879
                                </class>
 
6880
                                <class name="org.gmetrics.report.BasicHtmlReportWriter$_writeReport_closure1_closure14" filename="org/gmetrics/report/BasicHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6881
                                        <methods>
 
6882
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
6883
                                                        <lines>
 
6884
                                                                <line number="59" hits="33" branch="false"/>
 
6885
                                                                <line number="60" hits="33" branch="false"/>
 
6886
                                                                <line number="61" hits="47" branch="false"/>
 
6887
                                                                <line number="62" hits="47" branch="false"/>
 
6888
                                                        </lines>
 
6889
                                                </method>
 
6890
                                        </methods>
 
6891
                                        <lines>
 
6892
                                                <line number="59" hits="33" branch="false"/>
 
6893
                                                <line number="60" hits="33" branch="false"/>
 
6894
                                                <line number="61" hits="47" branch="false"/>
 
6895
                                                <line number="62" hits="47" branch="false"/>
 
6896
                                        </lines>
 
6897
                                </class>
 
6898
                                <class name="org.gmetrics.report.FunctionsCriteriaFilter" filename="org/gmetrics/report/FunctionsCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6899
                                        <methods>
 
6900
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
6901
                                                        <lines>
 
6902
                                                                <line number="28" hits="165" branch="false"/>
 
6903
                                                        </lines>
 
6904
                                                </method>
 
6905
                                                <method name="includesFunction" signature="(Lorg/gmetrics/metric/Metric;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
6906
                                                        <lines>
 
6907
                                                                <line number="37" hits="17153" branch="false"/>
 
6908
                                                        </lines>
 
6909
                                                </method>
 
6910
                                                <method name="setFunctions" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
6911
                                                        <lines>
 
6912
                                                                <line number="33" hits="60" branch="false"/>
 
6913
                                                        </lines>
 
6914
                                                </method>
 
6915
                                        </methods>
 
6916
                                        <lines>
 
6917
                                                <line number="28" hits="165" branch="false"/>
 
6918
                                                <line number="33" hits="60" branch="false"/>
 
6919
                                                <line number="37" hits="17153" branch="false"/>
 
6920
                                        </lines>
 
6921
                                </class>
 
6922
                                <class name="org.gmetrics.report.LevelsCriteriaFilter" filename="org/gmetrics/report/LevelsCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
6923
                                        <methods>
 
6924
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
6925
                                                        <lines>
 
6926
                                                                <line number="28" hits="165" branch="false"/>
 
6927
                                                        </lines>
 
6928
                                                </method>
 
6929
                                                <method name="includesLevel" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;)Z" line-rate="1.0" branch-rate="1.0">
 
6930
                                                        <lines>
 
6931
                                                                <line number="37" hits="56150" branch="false"/>
 
6932
                                                        </lines>
 
6933
                                                </method>
 
6934
                                                <method name="setLevels" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
6935
                                                        <lines>
 
6936
                                                                <line number="33" hits="60" branch="false"/>
 
6937
                                                        </lines>
 
6938
                                                </method>
 
6939
                                        </methods>
 
6940
                                        <lines>
 
6941
                                                <line number="28" hits="165" branch="false"/>
 
6942
                                                <line number="33" hits="60" branch="false"/>
 
6943
                                                <line number="37" hits="56150" branch="false"/>
 
6944
                                        </lines>
 
6945
                                </class>
 
6946
                                <class name="org.gmetrics.report.MetricCriteriaFilterHelper" filename="org/gmetrics/report/MetricCriteriaFilterHelper.groovy" line-rate="0.9333333333333333" branch-rate="1.0" complexity="0.0">
 
6947
                                        <methods>
 
6948
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
6949
                                                        <lines>
 
6950
                                                                <line number="27" hits="0" branch="false"/>
 
6951
                                                        </lines>
 
6952
                                                </method>
 
6953
                                                <method name="includesName" signature="(Ljava/util/Map;Lorg/gmetrics/metric/Metric;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
6954
                                                        <lines>
 
6955
                                                                <line number="30" hits="73303" branch="true" condition-coverage="100% (2/2)">
 
6956
                                                                        <conditions>
 
6957
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6958
                                                                        </conditions>
 
6959
                                                                </line>
 
6960
                                                                <line number="31" hits="64588" branch="false"/>
 
6961
                                                                <line number="33" hits="8715" branch="false"/>
 
6962
                                                                <line number="34" hits="8715" branch="true" condition-coverage="100% (4/4)">
 
6963
                                                                        <conditions>
 
6964
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6965
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
6966
                                                                        </conditions>
 
6967
                                                                </line>
 
6968
                                                        </lines>
 
6969
                                                </method>
 
6970
                                                <method name="parseCommaSeparatedList" signature="(Ljava/lang/String;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
6971
                                                        <lines>
 
6972
                                                                <line number="57" hits="115" branch="false"/>
 
6973
                                                        </lines>
 
6974
                                                </method>
 
6975
                                                <method name="parseCriteria" signature="(Ljava/lang/String;)Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
 
6976
                                                        <lines>
 
6977
                                                                <line number="42" hits="120" branch="true" condition-coverage="100% (2/2)">
 
6978
                                                                        <conditions>
 
6979
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6980
                                                                        </conditions>
 
6981
                                                                </line>
 
6982
                                                                <line number="43" hits="100" branch="false"/>
 
6983
                                                                <line number="44" hits="100" branch="false"/>
 
6984
                                                                <line number="45" hits="100" branch="false"/>
 
6985
                                                                <line number="46" hits="70" branch="false"/>
 
6986
                                                        </lines>
 
6987
                                                </method>
 
6988
                                                <method name="parseCriteriaForSingleMetric" signature="(Ljava/util/Map;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
6989
                                                        <lines>
 
6990
                                                                <line number="50" hits="145" branch="false"/>
 
6991
                                                                <line number="51" hits="145" branch="true" condition-coverage="100% (2/2)">
 
6992
                                                                        <conditions>
 
6993
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
6994
                                                                        </conditions>
 
6995
                                                                </line>
 
6996
                                                                <line number="52" hits="115" branch="false"/>
 
6997
                                                                <line number="53" hits="115" branch="false"/>
 
6998
                                                        </lines>
 
6999
                                                </method>
 
7000
                                        </methods>
 
7001
                                        <lines>
 
7002
                                                <line number="27" hits="0" branch="false"/>
 
7003
                                                <line number="30" hits="73303" branch="true" condition-coverage="100% (2/2)">
 
7004
                                                        <conditions>
 
7005
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7006
                                                        </conditions>
 
7007
                                                </line>
 
7008
                                                <line number="31" hits="64588" branch="false"/>
 
7009
                                                <line number="33" hits="8715" branch="false"/>
 
7010
                                                <line number="34" hits="8715" branch="true" condition-coverage="100% (4/4)">
 
7011
                                                        <conditions>
 
7012
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7013
                                                                <condition number="1" type="jump" coverage="100%"/>
 
7014
                                                        </conditions>
 
7015
                                                </line>
 
7016
                                                <line number="42" hits="120" branch="true" condition-coverage="100% (2/2)">
 
7017
                                                        <conditions>
 
7018
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7019
                                                        </conditions>
 
7020
                                                </line>
 
7021
                                                <line number="43" hits="100" branch="false"/>
 
7022
                                                <line number="44" hits="100" branch="false"/>
 
7023
                                                <line number="45" hits="100" branch="false"/>
 
7024
                                                <line number="46" hits="70" branch="false"/>
 
7025
                                                <line number="50" hits="145" branch="false"/>
 
7026
                                                <line number="51" hits="145" branch="true" condition-coverage="100% (2/2)">
 
7027
                                                        <conditions>
 
7028
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7029
                                                        </conditions>
 
7030
                                                </line>
 
7031
                                                <line number="52" hits="115" branch="false"/>
 
7032
                                                <line number="53" hits="115" branch="false"/>
 
7033
                                                <line number="57" hits="115" branch="false"/>
 
7034
                                        </lines>
 
7035
                                </class>
 
7036
                                <class name="org.gmetrics.report.MetricCriteriaFilterHelper$_parseCommaSeparatedList_closure2" filename="org/gmetrics/report/MetricCriteriaFilterHelper.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7037
                                        <methods>
 
7038
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7039
                                                        <lines>
 
7040
                                                                <line number="57" hits="170" branch="false"/>
 
7041
                                                        </lines>
 
7042
                                                </method>
 
7043
                                        </methods>
 
7044
                                        <lines>
 
7045
                                                <line number="57" hits="170" branch="false"/>
 
7046
                                        </lines>
 
7047
                                </class>
 
7048
                                <class name="org.gmetrics.report.MetricCriteriaFilterHelper$_parseCriteria_closure1" filename="org/gmetrics/report/MetricCriteriaFilterHelper.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7049
                                        <methods>
 
7050
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7051
                                                        <lines>
 
7052
                                                                <line number="45" hits="145" branch="false"/>
 
7053
                                                        </lines>
 
7054
                                                </method>
 
7055
                                        </methods>
 
7056
                                        <lines>
 
7057
                                                <line number="45" hits="145" branch="false"/>
 
7058
                                        </lines>
 
7059
                                </class>
 
7060
                                <class name="org.gmetrics.report.MetricsCriteriaFilter" filename="org/gmetrics/report/MetricsCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7061
                                        <methods>
 
7062
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
7063
                                                        <lines>
 
7064
                                                                <line number="28" hits="145" branch="false"/>
 
7065
                                                        </lines>
 
7066
                                                </method>
 
7067
                                                <method name="includesMetric" signature="(Lorg/gmetrics/metric/Metric;)Z" line-rate="1.0" branch-rate="1.0">
 
7068
                                                        <lines>
 
7069
                                                                <line number="37" hits="63888" branch="true" condition-coverage="100% (4/4)">
 
7070
                                                                        <conditions>
 
7071
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7072
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
7073
                                                                        </conditions>
 
7074
                                                                </line>
 
7075
                                                        </lines>
 
7076
                                                </method>
 
7077
                                                <method name="setMetrics" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
7078
                                                        <lines>
 
7079
                                                                <line number="33" hits="35" branch="false"/>
 
7080
                                                        </lines>
 
7081
                                                </method>
 
7082
                                        </methods>
 
7083
                                        <lines>
 
7084
                                                <line number="28" hits="145" branch="false"/>
 
7085
                                                <line number="33" hits="35" branch="false"/>
 
7086
                                                <line number="37" hits="63888" branch="true" condition-coverage="100% (4/4)">
 
7087
                                                        <conditions>
 
7088
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7089
                                                                <condition number="1" type="jump" coverage="100%"/>
 
7090
                                                        </conditions>
 
7091
                                                </line>
 
7092
                                        </lines>
 
7093
                                </class>
 
7094
                                <class name="org.gmetrics.report.MetricsCriteriaFilter$_setMetrics_closure1" filename="org/gmetrics/report/MetricsCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7095
                                        <methods>
 
7096
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7097
                                                        <lines>
 
7098
                                                                <line number="33" hits="65" branch="false"/>
 
7099
                                                        </lines>
 
7100
                                                </method>
 
7101
                                        </methods>
 
7102
                                        <lines>
 
7103
                                                <line number="33" hits="65" branch="false"/>
 
7104
                                        </lines>
 
7105
                                </class>
 
7106
                                <class name="org.gmetrics.report.ReportWriter" filename="org/gmetrics/report/ReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7107
                                        <methods>
 
7108
                                        </methods>
 
7109
                                        <lines>
 
7110
                                        </lines>
 
7111
                                </class>
 
7112
                                <class name="org.gmetrics.report.SeriesValue" filename="org/gmetrics/report/SeriesValue.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7113
                                        <methods>
 
7114
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/Object;)V" line-rate="1.0" branch-rate="1.0">
 
7115
                                                        <lines>
 
7116
                                                                <line number="30" hits="2376" branch="false"/>
 
7117
                                                                <line number="31" hits="2376" branch="false"/>
 
7118
                                                        </lines>
 
7119
                                                </method>
 
7120
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
7121
                                                        <lines>
 
7122
                                                                <line number="35" hits="305" branch="false"/>
 
7123
                                                        </lines>
 
7124
                                                </method>
 
7125
                                        </methods>
 
7126
                                        <lines>
 
7127
                                                <line number="30" hits="2376" branch="false"/>
 
7128
                                                <line number="31" hits="2376" branch="false"/>
 
7129
                                                <line number="35" hits="305" branch="false"/>
 
7130
                                        </lines>
 
7131
                                </class>
 
7132
                                <class name="org.gmetrics.report.SingleSeriesCriteriaFilter" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7133
                                        <methods>
 
7134
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
7135
                                                        <lines>
 
7136
                                                                <line number="56" hits="5" branch="false"/>
 
7137
                                                        </lines>
 
7138
                                                </method>
 
7139
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
7140
                                                        <lines>
 
7141
                                                                <line number="54" hits="212" branch="false"/>
 
7142
                                                        </lines>
 
7143
                                                </method>
 
7144
                                                <method name="assertFunctionExists" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
 
7145
                                                        <lines>
 
7146
                                                                <line number="171" hits="212" branch="false"/>
 
7147
                                                                <line number="172" hits="212" branch="true" condition-coverage="100% (2/2)">
 
7148
                                                                        <conditions>
 
7149
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7150
                                                                        </conditions>
 
7151
                                                                </line>
 
7152
                                                        </lines>
 
7153
                                                </method>
 
7154
                                                <method name="assertLevelExists" signature="()V" line-rate="1.0" branch-rate="1.0">
 
7155
                                                        <lines>
 
7156
                                                                <line number="167" hits="217" branch="true" condition-coverage="100% (2/2)">
 
7157
                                                                        <conditions>
 
7158
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7159
                                                                        </conditions>
 
7160
                                                                </line>
 
7161
                                                        </lines>
 
7162
                                                </method>
 
7163
                                                <method name="assertMetricExists" signature="(Lorg/gmetrics/metricset/MetricSet;)V" line-rate="1.0" branch-rate="1.0">
 
7164
                                                        <lines>
 
7165
                                                                <line number="162" hits="222" branch="false"/>
 
7166
                                                                <line number="163" hits="222" branch="true" condition-coverage="100% (2/2)">
 
7167
                                                                        <conditions>
 
7168
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7169
                                                                        </conditions>
 
7170
                                                                </line>
 
7171
                                                        </lines>
 
7172
                                                </method>
 
7173
                                                <method name="assertValidGreaterThanValue" signature="()V" line-rate="1.0" branch-rate="1.0">
 
7174
                                                        <lines>
 
7175
                                                                <line number="192" hits="192" branch="false"/>
 
7176
                                                        </lines>
 
7177
                                                </method>
 
7178
                                                <method name="assertValidLessThanValue" signature="()V" line-rate="1.0" branch-rate="1.0">
 
7179
                                                        <lines>
 
7180
                                                                <line number="196" hits="182" branch="false"/>
 
7181
                                                        </lines>
 
7182
                                                </method>
 
7183
                                                <method name="assertValidMaxResultsValue" signature="()V" line-rate="1.0" branch-rate="1.0">
 
7184
                                                        <lines>
 
7185
                                                                <line number="180" hits="202" branch="true" condition-coverage="100% (2/2)">
 
7186
                                                                        <conditions>
 
7187
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7188
                                                                        </conditions>
 
7189
                                                                </line>
 
7190
                                                                <line number="182" hits="40" branch="false"/>
 
7191
                                                                <line number="183" hits="35" branch="true" condition-coverage="100% (2/2)">
 
7192
                                                                        <conditions>
 
7193
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7194
                                                                        </conditions>
 
7195
                                                                </line>
 
7196
                                                                <line number="186" hits="5" branch="false"/>
 
7197
                                                        </lines>
 
7198
                                                </method>
 
7199
                                                <method name="assertValidNumberValue" signature="(Ljava/lang/Object;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
7200
                                                        <lines>
 
7201
                                                                <line number="200" hits="374" branch="true" condition-coverage="100% (2/2)">
 
7202
                                                                        <conditions>
 
7203
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7204
                                                                        </conditions>
 
7205
                                                                </line>
 
7206
                                                                <line number="202" hits="80" branch="false"/>
 
7207
                                                                <line number="205" hits="20" branch="false"/>
 
7208
                                                        </lines>
 
7209
                                                </method>
 
7210
                                                <method name="assertValidSortValue" signature="()V" line-rate="1.0" branch-rate="1.0">
 
7211
                                                        <lines>
 
7212
                                                                <line number="176" hits="207" branch="true" condition-coverage="100% (8/8)">
 
7213
                                                                        <conditions>
 
7214
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7215
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
7216
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
7217
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
7218
                                                                        </conditions>
 
7219
                                                                </line>
 
7220
                                                        </lines>
 
7221
                                                </method>
 
7222
                                                <method name="buildSeriesData" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/metricset/MetricSet;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
7223
                                                        <lines>
 
7224
                                                                <line number="67" hits="282" branch="true" condition-coverage="100% (2/2)">
 
7225
                                                                        <conditions>
 
7226
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7227
                                                                        </conditions>
 
7228
                                                                </line>
 
7229
                                                                <line number="68" hits="262" branch="true" condition-coverage="100% (2/2)">
 
7230
                                                                        <conditions>
 
7231
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7232
                                                                        </conditions>
 
7233
                                                                </line>
 
7234
                                                                <line number="69" hits="242" branch="true" condition-coverage="100% (2/2)">
 
7235
                                                                        <conditions>
 
7236
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7237
                                                                        </conditions>
 
7238
                                                                </line>
 
7239
                                                                <line number="71" hits="222" branch="false"/>
 
7240
                                                                <line number="72" hits="217" branch="false"/>
 
7241
                                                                <line number="73" hits="212" branch="false"/>
 
7242
                                                                <line number="74" hits="207" branch="false"/>
 
7243
                                                                <line number="75" hits="202" branch="false"/>
 
7244
                                                                <line number="76" hits="192" branch="false"/>
 
7245
                                                                <line number="77" hits="182" branch="false"/>
 
7246
                                                                <line number="79" hits="172" branch="false"/>
 
7247
                                                                <line number="80" hits="172" branch="false"/>
 
7248
                                                                <line number="81" hits="172" branch="false"/>
 
7249
                                                                <line number="82" hits="172" branch="false"/>
 
7250
                                                                <line number="83" hits="172" branch="false"/>
 
7251
                                                                <line number="84" hits="172" branch="false"/>
 
7252
                                                        </lines>
 
7253
                                                </method>
 
7254
                                                <method name="findMatchingValues" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/lang/String;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
 
7255
                                                        <lines>
 
7256
                                                                <line number="110" hits="6241" branch="false"/>
 
7257
                                                                <line number="111" hits="6241" branch="true" condition-coverage="100% (2/2)">
 
7258
                                                                        <conditions>
 
7259
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7260
                                                                        </conditions>
 
7261
                                                                </line>
 
7262
                                                                <line number="112" hits="6241" branch="true" condition-coverage="100% (2/2)">
 
7263
                                                                        <conditions>
 
7264
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7265
                                                                        </conditions>
 
7266
                                                                </line>
 
7267
                                                                <line number="113" hits="2501" branch="false"/>
 
7268
                                                                <line number="118" hits="2501" branch="true" condition-coverage="100% (2/2)">
 
7269
                                                                        <conditions>
 
7270
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7271
                                                                        </conditions>
 
7272
                                                                </line>
 
7273
                                                                <line number="119" hits="2371" branch="false"/>
 
7274
                                                                <line number="122" hits="6241" branch="false"/>
 
7275
                                                        </lines>
 
7276
                                                </method>
 
7277
                                                <method name="findMatchingValuesForChildren" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/lang/String;Ljava/util/List;)V" line-rate="1.0" branch-rate="1.0">
 
7278
                                                        <lines>
 
7279
                                                                <line number="88" hits="6413" branch="false"/>
 
7280
                                                        </lines>
 
7281
                                                </method>
 
7282
                                                <method name="findMetric" signature="(Lorg/gmetrics/metricset/MetricSet;)Lorg/gmetrics/metric/Metric;" line-rate="1.0" branch-rate="1.0">
 
7283
                                                        <lines>
 
7284
                                                                <line number="211" hits="434" branch="false"/>
 
7285
                                                        </lines>
 
7286
                                                </method>
 
7287
                                                <method name="getResultsNodeFullName" signature="(Lorg/gmetrics/resultsnode/ResultsNode;Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
7288
                                                        <lines>
 
7289
                                                                <line number="95" hits="6241" branch="false"/>
 
7290
                                                                <line number="96" hits="6241" branch="false"/>
 
7291
                                                                <line number="97" hits="6241" branch="true" condition-coverage="100% (2/2)">
 
7292
                                                                        <conditions>
 
7293
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7294
                                                                        </conditions>
 
7295
                                                                </line>
 
7296
                                                                <line number="98" hits="4184" branch="false"/>
 
7297
                                                                <line number="99" hits="4184" branch="false"/>
 
7298
                                                                <line number="100" hits="2057" branch="true" condition-coverage="100% (2/2)">
 
7299
                                                                        <conditions>
 
7300
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7301
                                                                        </conditions>
 
7302
                                                                </line>
 
7303
                                                                <line number="101" hits="789" branch="false"/>
 
7304
                                                                <line number="102" hits="789" branch="false"/>
 
7305
                                                                <line number="104" hits="1268" branch="false"/>
 
7306
                                                                <line number="106" hits="6241" branch="false"/>
 
7307
                                                        </lines>
 
7308
                                                </method>
 
7309
                                                <method name="limitToGreaterThanIfApplicable" signature="(Ljava/util/List;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
7310
                                                        <lines>
 
7311
                                                                <line number="136" hits="172" branch="true" condition-coverage="100% (2/2)">
 
7312
                                                                        <conditions>
 
7313
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7314
                                                                        </conditions>
 
7315
                                                                </line>
 
7316
                                                                <line number="137" hits="30" branch="false"/>
 
7317
                                                                <line number="138" hits="30" branch="false"/>
 
7318
                                                                <line number="140" hits="142" branch="false"/>
 
7319
                                                        </lines>
 
7320
                                                </method>
 
7321
                                                <method name="limitToLessThanIfApplicable" signature="(Ljava/util/List;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
7322
                                                        <lines>
 
7323
                                                                <line number="144" hits="172" branch="true" condition-coverage="100% (2/2)">
 
7324
                                                                        <conditions>
 
7325
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7326
                                                                        </conditions>
 
7327
                                                                </line>
 
7328
                                                                <line number="145" hits="30" branch="false"/>
 
7329
                                                                <line number="146" hits="30" branch="false"/>
 
7330
                                                                <line number="148" hits="142" branch="false"/>
 
7331
                                                        </lines>
 
7332
                                                </method>
 
7333
                                                <method name="limitToMaxResultsIfApplicable" signature="(Ljava/util/List;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
7334
                                                        <lines>
 
7335
                                                                <line number="152" hits="172" branch="true" condition-coverage="100% (2/2)">
 
7336
                                                                        <conditions>
 
7337
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7338
                                                                        </conditions>
 
7339
                                                                </line>
 
7340
                                                                <line number="153" hits="30" branch="false"/>
 
7341
                                                                <line number="154" hits="30" branch="true" condition-coverage="100% (2/2)">
 
7342
                                                                        <conditions>
 
7343
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7344
                                                                        </conditions>
 
7345
                                                                </line>
 
7346
                                                                <line number="155" hits="25" branch="false"/>
 
7347
                                                                <line number="158" hits="147" branch="false"/>
 
7348
                                                        </lines>
 
7349
                                                </method>
 
7350
                                                <method name="sortValuesIfApplicable" signature="(Ljava/util/List;)Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
7351
                                                        <lines>
 
7352
                                                                <line number="126" hits="172" branch="true" condition-coverage="100% (2/2)">
 
7353
                                                                        <conditions>
 
7354
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7355
                                                                        </conditions>
 
7356
                                                                </line>
 
7357
                                                                <line number="127" hits="5" branch="false"/>
 
7358
                                                                <line number="129" hits="167" branch="true" condition-coverage="100% (2/2)">
 
7359
                                                                        <conditions>
 
7360
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7361
                                                                        </conditions>
 
7362
                                                                </line>
 
7363
                                                                <line number="130" hits="85" branch="false"/>
 
7364
                                                                <line number="132" hits="82" branch="false"/>
 
7365
                                                        </lines>
 
7366
                                                </method>
 
7367
                                        </methods>
 
7368
                                        <lines>
 
7369
                                                <line number="54" hits="212" branch="false"/>
 
7370
                                                <line number="56" hits="5" branch="false"/>
 
7371
                                                <line number="67" hits="282" branch="true" condition-coverage="100% (2/2)">
 
7372
                                                        <conditions>
 
7373
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7374
                                                        </conditions>
 
7375
                                                </line>
 
7376
                                                <line number="68" hits="262" branch="true" condition-coverage="100% (2/2)">
 
7377
                                                        <conditions>
 
7378
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7379
                                                        </conditions>
 
7380
                                                </line>
 
7381
                                                <line number="69" hits="242" branch="true" condition-coverage="100% (2/2)">
 
7382
                                                        <conditions>
 
7383
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7384
                                                        </conditions>
 
7385
                                                </line>
 
7386
                                                <line number="71" hits="222" branch="false"/>
 
7387
                                                <line number="72" hits="217" branch="false"/>
 
7388
                                                <line number="73" hits="212" branch="false"/>
 
7389
                                                <line number="74" hits="207" branch="false"/>
 
7390
                                                <line number="75" hits="202" branch="false"/>
 
7391
                                                <line number="76" hits="192" branch="false"/>
 
7392
                                                <line number="77" hits="182" branch="false"/>
 
7393
                                                <line number="79" hits="172" branch="false"/>
 
7394
                                                <line number="80" hits="172" branch="false"/>
 
7395
                                                <line number="81" hits="172" branch="false"/>
 
7396
                                                <line number="82" hits="172" branch="false"/>
 
7397
                                                <line number="83" hits="172" branch="false"/>
 
7398
                                                <line number="84" hits="172" branch="false"/>
 
7399
                                                <line number="88" hits="6413" branch="false"/>
 
7400
                                                <line number="95" hits="6241" branch="false"/>
 
7401
                                                <line number="96" hits="6241" branch="false"/>
 
7402
                                                <line number="97" hits="6241" branch="true" condition-coverage="100% (2/2)">
 
7403
                                                        <conditions>
 
7404
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7405
                                                        </conditions>
 
7406
                                                </line>
 
7407
                                                <line number="98" hits="4184" branch="false"/>
 
7408
                                                <line number="99" hits="4184" branch="false"/>
 
7409
                                                <line number="100" hits="2057" branch="true" condition-coverage="100% (2/2)">
 
7410
                                                        <conditions>
 
7411
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7412
                                                        </conditions>
 
7413
                                                </line>
 
7414
                                                <line number="101" hits="789" branch="false"/>
 
7415
                                                <line number="102" hits="789" branch="false"/>
 
7416
                                                <line number="104" hits="1268" branch="false"/>
 
7417
                                                <line number="106" hits="6241" branch="false"/>
 
7418
                                                <line number="110" hits="6241" branch="false"/>
 
7419
                                                <line number="111" hits="6241" branch="true" condition-coverage="100% (2/2)">
 
7420
                                                        <conditions>
 
7421
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7422
                                                        </conditions>
 
7423
                                                </line>
 
7424
                                                <line number="112" hits="6241" branch="true" condition-coverage="100% (2/2)">
 
7425
                                                        <conditions>
 
7426
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7427
                                                        </conditions>
 
7428
                                                </line>
 
7429
                                                <line number="113" hits="2501" branch="false"/>
 
7430
                                                <line number="118" hits="2501" branch="true" condition-coverage="100% (2/2)">
 
7431
                                                        <conditions>
 
7432
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7433
                                                        </conditions>
 
7434
                                                </line>
 
7435
                                                <line number="119" hits="2371" branch="false"/>
 
7436
                                                <line number="122" hits="6241" branch="false"/>
 
7437
                                                <line number="126" hits="172" branch="true" condition-coverage="100% (2/2)">
 
7438
                                                        <conditions>
 
7439
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7440
                                                        </conditions>
 
7441
                                                </line>
 
7442
                                                <line number="127" hits="5" branch="false"/>
 
7443
                                                <line number="129" hits="167" branch="true" condition-coverage="100% (2/2)">
 
7444
                                                        <conditions>
 
7445
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7446
                                                        </conditions>
 
7447
                                                </line>
 
7448
                                                <line number="130" hits="85" branch="false"/>
 
7449
                                                <line number="132" hits="82" branch="false"/>
 
7450
                                                <line number="136" hits="172" branch="true" condition-coverage="100% (2/2)">
 
7451
                                                        <conditions>
 
7452
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7453
                                                        </conditions>
 
7454
                                                </line>
 
7455
                                                <line number="137" hits="30" branch="false"/>
 
7456
                                                <line number="138" hits="30" branch="false"/>
 
7457
                                                <line number="140" hits="142" branch="false"/>
 
7458
                                                <line number="144" hits="172" branch="true" condition-coverage="100% (2/2)">
 
7459
                                                        <conditions>
 
7460
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7461
                                                        </conditions>
 
7462
                                                </line>
 
7463
                                                <line number="145" hits="30" branch="false"/>
 
7464
                                                <line number="146" hits="30" branch="false"/>
 
7465
                                                <line number="148" hits="142" branch="false"/>
 
7466
                                                <line number="152" hits="172" branch="true" condition-coverage="100% (2/2)">
 
7467
                                                        <conditions>
 
7468
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7469
                                                        </conditions>
 
7470
                                                </line>
 
7471
                                                <line number="153" hits="30" branch="false"/>
 
7472
                                                <line number="154" hits="30" branch="true" condition-coverage="100% (2/2)">
 
7473
                                                        <conditions>
 
7474
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7475
                                                        </conditions>
 
7476
                                                </line>
 
7477
                                                <line number="155" hits="25" branch="false"/>
 
7478
                                                <line number="158" hits="147" branch="false"/>
 
7479
                                                <line number="162" hits="222" branch="false"/>
 
7480
                                                <line number="163" hits="222" branch="true" condition-coverage="100% (2/2)">
 
7481
                                                        <conditions>
 
7482
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7483
                                                        </conditions>
 
7484
                                                </line>
 
7485
                                                <line number="167" hits="217" branch="true" condition-coverage="100% (2/2)">
 
7486
                                                        <conditions>
 
7487
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7488
                                                        </conditions>
 
7489
                                                </line>
 
7490
                                                <line number="171" hits="212" branch="false"/>
 
7491
                                                <line number="172" hits="212" branch="true" condition-coverage="100% (2/2)">
 
7492
                                                        <conditions>
 
7493
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7494
                                                        </conditions>
 
7495
                                                </line>
 
7496
                                                <line number="176" hits="207" branch="true" condition-coverage="100% (8/8)">
 
7497
                                                        <conditions>
 
7498
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7499
                                                                <condition number="1" type="jump" coverage="100%"/>
 
7500
                                                                <condition number="2" type="jump" coverage="100%"/>
 
7501
                                                                <condition number="3" type="jump" coverage="100%"/>
 
7502
                                                        </conditions>
 
7503
                                                </line>
 
7504
                                                <line number="180" hits="202" branch="true" condition-coverage="100% (2/2)">
 
7505
                                                        <conditions>
 
7506
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7507
                                                        </conditions>
 
7508
                                                </line>
 
7509
                                                <line number="182" hits="40" branch="false"/>
 
7510
                                                <line number="183" hits="35" branch="true" condition-coverage="100% (2/2)">
 
7511
                                                        <conditions>
 
7512
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7513
                                                        </conditions>
 
7514
                                                </line>
 
7515
                                                <line number="186" hits="5" branch="false"/>
 
7516
                                                <line number="192" hits="192" branch="false"/>
 
7517
                                                <line number="196" hits="182" branch="false"/>
 
7518
                                                <line number="200" hits="374" branch="true" condition-coverage="100% (2/2)">
 
7519
                                                        <conditions>
 
7520
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7521
                                                        </conditions>
 
7522
                                                </line>
 
7523
                                                <line number="202" hits="80" branch="false"/>
 
7524
                                                <line number="205" hits="20" branch="false"/>
 
7525
                                                <line number="211" hits="434" branch="false"/>
 
7526
                                        </lines>
 
7527
                                </class>
 
7528
                                <class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_findMatchingValuesForChildren_closure1" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7529
                                        <methods>
 
7530
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7531
                                                        <lines>
 
7532
                                                                <line number="89" hits="6241" branch="false"/>
 
7533
                                                                <line number="90" hits="6241" branch="false"/>
 
7534
                                                        </lines>
 
7535
                                                </method>
 
7536
                                        </methods>
 
7537
                                        <lines>
 
7538
                                                <line number="89" hits="6241" branch="false"/>
 
7539
                                                <line number="90" hits="6241" branch="false"/>
 
7540
                                        </lines>
 
7541
                                </class>
 
7542
                                <class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_findMatchingValues_closure2" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7543
                                        <methods>
 
7544
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7545
                                                        <lines>
 
7546
                                                                <line number="114" hits="4572" branch="true" condition-coverage="100% (2/2)">
 
7547
                                                                        <conditions>
 
7548
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7549
                                                                        </conditions>
 
7550
                                                                </line>
 
7551
                                                                <line number="115" hits="4572" branch="false"/>
 
7552
                                                                <line number="116" hits="4572" branch="true" condition-coverage="100% (4/4)">
 
7553
                                                                        <conditions>
 
7554
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7555
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
7556
                                                                        </conditions>
 
7557
                                                                </line>
 
7558
                                                        </lines>
 
7559
                                                </method>
 
7560
                                        </methods>
 
7561
                                        <lines>
 
7562
                                                <line number="114" hits="4572" branch="true" condition-coverage="100% (2/2)">
 
7563
                                                        <conditions>
 
7564
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7565
                                                        </conditions>
 
7566
                                                </line>
 
7567
                                                <line number="115" hits="4572" branch="false"/>
 
7568
                                                <line number="116" hits="4572" branch="true" condition-coverage="100% (4/4)">
 
7569
                                                        <conditions>
 
7570
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7571
                                                                <condition number="1" type="jump" coverage="100%"/>
 
7572
                                                        </conditions>
 
7573
                                                </line>
 
7574
                                        </lines>
 
7575
                                </class>
 
7576
                                <class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_findMetric_closure7" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7577
                                        <methods>
 
7578
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7579
                                                        <lines>
 
7580
                                                                <line number="211" hits="479" branch="true" condition-coverage="100% (2/2)">
 
7581
                                                                        <conditions>
 
7582
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7583
                                                                        </conditions>
 
7584
                                                                </line>
 
7585
                                                        </lines>
 
7586
                                                </method>
 
7587
                                        </methods>
 
7588
                                        <lines>
 
7589
                                                <line number="211" hits="479" branch="true" condition-coverage="100% (2/2)">
 
7590
                                                        <conditions>
 
7591
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7592
                                                        </conditions>
 
7593
                                                </line>
 
7594
                                        </lines>
 
7595
                                </class>
 
7596
                                <class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_limitToGreaterThanIfApplicable_closure5" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7597
                                        <methods>
 
7598
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7599
                                                        <lines>
 
7600
                                                                <line number="138" hits="85" branch="true" condition-coverage="100% (2/2)">
 
7601
                                                                        <conditions>
 
7602
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7603
                                                                        </conditions>
 
7604
                                                                </line>
 
7605
                                                        </lines>
 
7606
                                                </method>
 
7607
                                        </methods>
 
7608
                                        <lines>
 
7609
                                                <line number="138" hits="85" branch="true" condition-coverage="100% (2/2)">
 
7610
                                                        <conditions>
 
7611
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7612
                                                        </conditions>
 
7613
                                                </line>
 
7614
                                        </lines>
 
7615
                                </class>
 
7616
                                <class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_limitToLessThanIfApplicable_closure6" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7617
                                        <methods>
 
7618
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7619
                                                        <lines>
 
7620
                                                                <line number="146" hits="75" branch="true" condition-coverage="100% (2/2)">
 
7621
                                                                        <conditions>
 
7622
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7623
                                                                        </conditions>
 
7624
                                                                </line>
 
7625
                                                        </lines>
 
7626
                                                </method>
 
7627
                                        </methods>
 
7628
                                        <lines>
 
7629
                                                <line number="146" hits="75" branch="true" condition-coverage="100% (2/2)">
 
7630
                                                        <conditions>
 
7631
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7632
                                                        </conditions>
 
7633
                                                </line>
 
7634
                                        </lines>
 
7635
                                </class>
 
7636
                                <class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_sortValuesIfApplicable_closure3" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7637
                                        <methods>
 
7638
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7639
                                                        <lines>
 
7640
                                                                <line number="127" hits="15" branch="false"/>
 
7641
                                                        </lines>
 
7642
                                                </method>
 
7643
                                        </methods>
 
7644
                                        <lines>
 
7645
                                                <line number="127" hits="15" branch="false"/>
 
7646
                                        </lines>
 
7647
                                </class>
 
7648
                                <class name="org.gmetrics.report.SingleSeriesCriteriaFilter$_sortValuesIfApplicable_closure4" filename="org/gmetrics/report/SingleSeriesCriteriaFilter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7649
                                        <methods>
 
7650
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7651
                                                        <lines>
 
7652
                                                                <line number="130" hits="13547" branch="false"/>
 
7653
                                                        </lines>
 
7654
                                                </method>
 
7655
                                        </methods>
 
7656
                                        <lines>
 
7657
                                                <line number="130" hits="13547" branch="false"/>
 
7658
                                        </lines>
 
7659
                                </class>
 
7660
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7661
                                        <methods>
 
7662
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
7663
                                                        <lines>
 
7664
                                                                <line number="55" hits="82" branch="false"/>
 
7665
                                                        </lines>
 
7666
                                                </method>
 
7667
                                                <method name="buildBodySection" signature="(Ljava/util/List;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7668
                                                        <lines>
 
7669
                                                                <line number="106" hits="18" branch="false"/>
 
7670
                                                                <line number="108" hits="24" branch="false"/>
 
7671
                                                        </lines>
 
7672
                                                </method>
 
7673
                                                <method name="buildCSS" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7674
                                                        <lines>
 
7675
                                                                <line number="97" hits="18" branch="false"/>
 
7676
                                                                <line number="99" hits="24" branch="false"/>
 
7677
                                                        </lines>
 
7678
                                                </method>
 
7679
                                                <method name="buildHeaderSection" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7680
                                                        <lines>
 
7681
                                                                <line number="88" hits="18" branch="false"/>
 
7682
                                                                <line number="90" hits="24" branch="false"/>
 
7683
                                                        </lines>
 
7684
                                                </method>
 
7685
                                                <method name="buildReportTimestamp" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7686
                                                        <lines>
 
7687
                                                                <line number="120" hits="18" branch="false"/>
 
7688
                                                                <line number="122" hits="24" branch="false"/>
 
7689
                                                        </lines>
 
7690
                                                </method>
 
7691
                                                <method name="buildResultsTable" signature="(Ljava/util/List;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7692
                                                        <lines>
 
7693
                                                                <line number="127" hits="18" branch="false"/>
 
7694
                                                                <line number="129" hits="24" branch="false"/>
 
7695
                                                        </lines>
 
7696
                                                </method>
 
7697
                                                <method name="buildSeriesValueRow" signature="(Lorg/gmetrics/report/SeriesValue;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7698
                                                        <lines>
 
7699
                                                                <line number="151" hits="100" branch="false"/>
 
7700
                                                                <line number="152" hits="100" branch="false"/>
 
7701
                                                                <line number="153" hits="147" branch="false"/>
 
7702
                                                        </lines>
 
7703
                                                </method>
 
7704
                                                <method name="buildVersionFooter" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7705
                                                        <lines>
 
7706
                                                                <line number="166" hits="18" branch="false"/>
 
7707
                                                                <line number="167" hits="42" branch="false"/>
 
7708
                                                                <line number="168" hits="24" branch="false"/>
 
7709
                                                        </lines>
 
7710
                                                </method>
 
7711
                                                <method name="getMetricResultColumnHeading" signature="(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
7712
                                                        <lines>
 
7713
                                                                <line number="161" hits="18" branch="false"/>
 
7714
                                                                <line number="162" hits="42" branch="false"/>
 
7715
                                                                <line number="163" hits="24" branch="false"/>
 
7716
                                                        </lines>
 
7717
                                                </method>
 
7718
                                                <method name="getSeriesValueNameHeading" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
7719
                                                        <lines>
 
7720
                                                                <line number="141" hits="18" branch="false"/>
 
7721
                                                                <line number="143" hits="24" branch="false"/>
 
7722
                                                                <line number="146" hits="18" branch="false"/>
 
7723
                                                                <line number="147" hits="18" branch="false"/>
 
7724
                                                                <line number="148" hits="24" branch="false"/>
 
7725
                                                                <line number="149" hits="24" branch="false"/>
 
7726
                                                        </lines>
 
7727
                                                </method>
 
7728
                                                <method name="writeReport" signature="(Ljava/io/Writer;Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
 
7729
                                                        <lines>
 
7730
                                                                <line number="69" hits="54" branch="true" condition-coverage="100% (2/2)">
 
7731
                                                                        <conditions>
 
7732
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7733
                                                                        </conditions>
 
7734
                                                                </line>
 
7735
                                                                <line number="70" hits="85" branch="true" condition-coverage="100% (2/2)">
 
7736
                                                                        <conditions>
 
7737
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7738
                                                                        </conditions>
 
7739
                                                                </line>
 
7740
                                                                <line number="71" hits="80" branch="true" condition-coverage="100% (2/2)">
 
7741
                                                                        <conditions>
 
7742
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7743
                                                                        </conditions>
 
7744
                                                                </line>
 
7745
                                                                <line number="72" hits="45" branch="true" condition-coverage="100% (2/2)">
 
7746
                                                                        <conditions>
 
7747
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7748
                                                                        </conditions>
 
7749
                                                                </line>
 
7750
                                                                <line number="73" hits="30" branch="false"/>
 
7751
                                                                <line number="74" hits="42" branch="false"/>
 
7752
                                                                <line number="75" hits="60" branch="false"/>
 
7753
                                                                <line number="76" hits="18" branch="false"/>
 
7754
                                                                <line number="77" hits="24" branch="false"/>
 
7755
                                                                <line number="78" hits="24" branch="false"/>
 
7756
                                                                <line number="82" hits="18" branch="false"/>
 
7757
                                                                <line number="83" hits="18" branch="false"/>
 
7758
                                                                <line number="84" hits="24" branch="false"/>
 
7759
                                                                <line number="85" hits="24" branch="false"/>
 
7760
                                                        </lines>
 
7761
                                                </method>
 
7762
                                        </methods>
 
7763
                                        <lines>
 
7764
                                                <line number="55" hits="82" branch="false"/>
 
7765
                                                <line number="69" hits="54" branch="true" condition-coverage="100% (2/2)">
 
7766
                                                        <conditions>
 
7767
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7768
                                                        </conditions>
 
7769
                                                </line>
 
7770
                                                <line number="70" hits="85" branch="true" condition-coverage="100% (2/2)">
 
7771
                                                        <conditions>
 
7772
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7773
                                                        </conditions>
 
7774
                                                </line>
 
7775
                                                <line number="71" hits="80" branch="true" condition-coverage="100% (2/2)">
 
7776
                                                        <conditions>
 
7777
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7778
                                                        </conditions>
 
7779
                                                </line>
 
7780
                                                <line number="72" hits="45" branch="true" condition-coverage="100% (2/2)">
 
7781
                                                        <conditions>
 
7782
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7783
                                                        </conditions>
 
7784
                                                </line>
 
7785
                                                <line number="73" hits="30" branch="false"/>
 
7786
                                                <line number="74" hits="42" branch="false"/>
 
7787
                                                <line number="75" hits="60" branch="false"/>
 
7788
                                                <line number="76" hits="18" branch="false"/>
 
7789
                                                <line number="77" hits="24" branch="false"/>
 
7790
                                                <line number="78" hits="24" branch="false"/>
 
7791
                                                <line number="82" hits="18" branch="false"/>
 
7792
                                                <line number="83" hits="18" branch="false"/>
 
7793
                                                <line number="84" hits="24" branch="false"/>
 
7794
                                                <line number="85" hits="24" branch="false"/>
 
7795
                                                <line number="88" hits="18" branch="false"/>
 
7796
                                                <line number="90" hits="24" branch="false"/>
 
7797
                                                <line number="97" hits="18" branch="false"/>
 
7798
                                                <line number="99" hits="24" branch="false"/>
 
7799
                                                <line number="106" hits="18" branch="false"/>
 
7800
                                                <line number="108" hits="24" branch="false"/>
 
7801
                                                <line number="120" hits="18" branch="false"/>
 
7802
                                                <line number="122" hits="24" branch="false"/>
 
7803
                                                <line number="127" hits="18" branch="false"/>
 
7804
                                                <line number="129" hits="24" branch="false"/>
 
7805
                                                <line number="141" hits="18" branch="false"/>
 
7806
                                                <line number="143" hits="24" branch="false"/>
 
7807
                                                <line number="146" hits="18" branch="false"/>
 
7808
                                                <line number="147" hits="18" branch="false"/>
 
7809
                                                <line number="148" hits="24" branch="false"/>
 
7810
                                                <line number="149" hits="24" branch="false"/>
 
7811
                                                <line number="151" hits="100" branch="false"/>
 
7812
                                                <line number="152" hits="100" branch="false"/>
 
7813
                                                <line number="153" hits="147" branch="false"/>
 
7814
                                                <line number="161" hits="18" branch="false"/>
 
7815
                                                <line number="162" hits="42" branch="false"/>
 
7816
                                                <line number="163" hits="24" branch="false"/>
 
7817
                                                <line number="166" hits="18" branch="false"/>
 
7818
                                                <line number="167" hits="42" branch="false"/>
 
7819
                                                <line number="168" hits="24" branch="false"/>
 
7820
                                        </lines>
 
7821
                                </class>
 
7822
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildBodySection_closure4" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7823
                                        <methods>
 
7824
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7825
                                                        <lines>
 
7826
                                                                <line number="107" hits="18" branch="false"/>
 
7827
                                                                <line number="109" hits="24" branch="false"/>
 
7828
                                                        </lines>
 
7829
                                                </method>
 
7830
                                        </methods>
 
7831
                                        <lines>
 
7832
                                                <line number="107" hits="18" branch="false"/>
 
7833
                                                <line number="109" hits="24" branch="false"/>
 
7834
                                        </lines>
 
7835
                                </class>
 
7836
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildBodySection_closure4_closure11" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7837
                                        <methods>
 
7838
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7839
                                                        <lines>
 
7840
                                                                <line number="108" hits="18" branch="false"/>
 
7841
                                                                <line number="109" hits="18" branch="true" condition-coverage="100% (2/2)">
 
7842
                                                                        <conditions>
 
7843
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7844
                                                                        </conditions>
 
7845
                                                                </line>
 
7846
                                                                <line number="110" hits="26" branch="false"/>
 
7847
                                                                <line number="111" hits="24" branch="true" condition-coverage="100% (2/2)">
 
7848
                                                                        <conditions>
 
7849
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
7850
                                                                        </conditions>
 
7851
                                                                </line>
 
7852
                                                                <line number="112" hits="21" branch="false"/>
 
7853
                                                                <line number="113" hits="18" branch="false"/>
 
7854
                                                                <line number="114" hits="42" branch="false"/>
 
7855
                                                                <line number="115" hits="24" branch="false"/>
 
7856
                                                                <line number="116" hits="24" branch="false"/>
 
7857
                                                        </lines>
 
7858
                                                </method>
 
7859
                                        </methods>
 
7860
                                        <lines>
 
7861
                                                <line number="108" hits="18" branch="false"/>
 
7862
                                                <line number="109" hits="18" branch="true" condition-coverage="100% (2/2)">
 
7863
                                                        <conditions>
 
7864
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7865
                                                        </conditions>
 
7866
                                                </line>
 
7867
                                                <line number="110" hits="26" branch="false"/>
 
7868
                                                <line number="111" hits="24" branch="true" condition-coverage="100% (2/2)">
 
7869
                                                        <conditions>
 
7870
                                                                <condition number="0" type="jump" coverage="100%"/>
 
7871
                                                        </conditions>
 
7872
                                                </line>
 
7873
                                                <line number="112" hits="21" branch="false"/>
 
7874
                                                <line number="113" hits="18" branch="false"/>
 
7875
                                                <line number="114" hits="42" branch="false"/>
 
7876
                                                <line number="115" hits="24" branch="false"/>
 
7877
                                                <line number="116" hits="24" branch="false"/>
 
7878
                                        </lines>
 
7879
                                </class>
 
7880
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildCSS_closure3" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="0.5" complexity="0.0">
 
7881
                                        <methods>
 
7882
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.5">
 
7883
                                                        <lines>
 
7884
                                                                <line number="98" hits="18" branch="false"/>
 
7885
                                                                <line number="99" hits="18" branch="true" condition-coverage="50% (1/2)">
 
7886
                                                                        <conditions>
 
7887
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
7888
                                                                        </conditions>
 
7889
                                                                </line>
 
7890
                                                                <line number="100" hits="42" branch="false"/>
 
7891
                                                                <line number="101" hits="42" branch="true" condition-coverage="50% (1/2)">
 
7892
                                                                        <conditions>
 
7893
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
7894
                                                                        </conditions>
 
7895
                                                                </line>
 
7896
                                                                <line number="102" hits="24" branch="false"/>
 
7897
                                                                <line number="103" hits="24" branch="false"/>
 
7898
                                                        </lines>
 
7899
                                                </method>
 
7900
                                        </methods>
 
7901
                                        <lines>
 
7902
                                                <line number="98" hits="18" branch="false"/>
 
7903
                                                <line number="99" hits="18" branch="true" condition-coverage="50% (1/2)">
 
7904
                                                        <conditions>
 
7905
                                                                <condition number="0" type="jump" coverage="50%"/>
 
7906
                                                        </conditions>
 
7907
                                                </line>
 
7908
                                                <line number="100" hits="42" branch="false"/>
 
7909
                                                <line number="101" hits="42" branch="true" condition-coverage="50% (1/2)">
 
7910
                                                        <conditions>
 
7911
                                                                <condition number="0" type="jump" coverage="50%"/>
 
7912
                                                        </conditions>
 
7913
                                                </line>
 
7914
                                                <line number="102" hits="24" branch="false"/>
 
7915
                                                <line number="103" hits="24" branch="false"/>
 
7916
                                        </lines>
 
7917
                                </class>
 
7918
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildHeaderSection_closure2" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7919
                                        <methods>
 
7920
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7921
                                                        <lines>
 
7922
                                                                <line number="89" hits="18" branch="false"/>
 
7923
                                                                <line number="91" hits="24" branch="false"/>
 
7924
                                                        </lines>
 
7925
                                                </method>
 
7926
                                        </methods>
 
7927
                                        <lines>
 
7928
                                                <line number="89" hits="18" branch="false"/>
 
7929
                                                <line number="91" hits="24" branch="false"/>
 
7930
                                        </lines>
 
7931
                                </class>
 
7932
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildHeaderSection_closure2_closure10" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7933
                                        <methods>
 
7934
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7935
                                                        <lines>
 
7936
                                                                <line number="90" hits="18" branch="false"/>
 
7937
                                                                <line number="91" hits="18" branch="false"/>
 
7938
                                                                <line number="92" hits="24" branch="false"/>
 
7939
                                                                <line number="93" hits="24" branch="false"/>
 
7940
                                                        </lines>
 
7941
                                                </method>
 
7942
                                        </methods>
 
7943
                                        <lines>
 
7944
                                                <line number="90" hits="18" branch="false"/>
 
7945
                                                <line number="91" hits="18" branch="false"/>
 
7946
                                                <line number="92" hits="24" branch="false"/>
 
7947
                                                <line number="93" hits="24" branch="false"/>
 
7948
                                        </lines>
 
7949
                                </class>
 
7950
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildReportTimestamp_closure5" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7951
                                        <methods>
 
7952
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7953
                                                        <lines>
 
7954
                                                                <line number="121" hits="18" branch="false"/>
 
7955
                                                                <line number="122" hits="18" branch="false"/>
 
7956
                                                                <line number="123" hits="24" branch="false"/>
 
7957
                                                                <line number="124" hits="24" branch="false"/>
 
7958
                                                        </lines>
 
7959
                                                </method>
 
7960
                                        </methods>
 
7961
                                        <lines>
 
7962
                                                <line number="121" hits="18" branch="false"/>
 
7963
                                                <line number="122" hits="18" branch="false"/>
 
7964
                                                <line number="123" hits="24" branch="false"/>
 
7965
                                                <line number="124" hits="24" branch="false"/>
 
7966
                                        </lines>
 
7967
                                </class>
 
7968
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildResultsTable_closure6" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7969
                                        <methods>
 
7970
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7971
                                                        <lines>
 
7972
                                                                <line number="128" hits="18" branch="false"/>
 
7973
                                                                <line number="130" hits="24" branch="false"/>
 
7974
                                                        </lines>
 
7975
                                                </method>
 
7976
                                        </methods>
 
7977
                                        <lines>
 
7978
                                                <line number="128" hits="18" branch="false"/>
 
7979
                                                <line number="130" hits="24" branch="false"/>
 
7980
                                        </lines>
 
7981
                                </class>
 
7982
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildResultsTable_closure6_closure12" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
7983
                                        <methods>
 
7984
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
7985
                                                        <lines>
 
7986
                                                                <line number="129" hits="18" branch="false"/>
 
7987
                                                                <line number="131" hits="24" branch="false"/>
 
7988
                                                                <line number="133" hits="18" branch="false"/>
 
7989
                                                                <line number="135" hits="24" branch="false"/>
 
7990
                                                        </lines>
 
7991
                                                </method>
 
7992
                                        </methods>
 
7993
                                        <lines>
 
7994
                                                <line number="129" hits="18" branch="false"/>
 
7995
                                                <line number="131" hits="24" branch="false"/>
 
7996
                                                <line number="133" hits="18" branch="false"/>
 
7997
                                                <line number="135" hits="24" branch="false"/>
 
7998
                                        </lines>
 
7999
                                </class>
 
8000
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildResultsTable_closure6_closure12_closure13" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8001
                                        <methods>
 
8002
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8003
                                                        <lines>
 
8004
                                                                <line number="130" hits="18" branch="false"/>
 
8005
                                                                <line number="131" hits="18" branch="false"/>
 
8006
                                                                <line number="132" hits="24" branch="false"/>
 
8007
                                                                <line number="133" hits="24" branch="false"/>
 
8008
                                                        </lines>
 
8009
                                                </method>
 
8010
                                        </methods>
 
8011
                                        <lines>
 
8012
                                                <line number="130" hits="18" branch="false"/>
 
8013
                                                <line number="131" hits="18" branch="false"/>
 
8014
                                                <line number="132" hits="24" branch="false"/>
 
8015
                                                <line number="133" hits="24" branch="false"/>
 
8016
                                        </lines>
 
8017
                                </class>
 
8018
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildResultsTable_closure6_closure12_closure14" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8019
                                        <methods>
 
8020
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8021
                                                        <lines>
 
8022
                                                                <line number="134" hits="100" branch="false"/>
 
8023
                                                                <line number="136" hits="147" branch="false"/>
 
8024
                                                        </lines>
 
8025
                                                </method>
 
8026
                                        </methods>
 
8027
                                        <lines>
 
8028
                                                <line number="134" hits="100" branch="false"/>
 
8029
                                                <line number="136" hits="147" branch="false"/>
 
8030
                                        </lines>
 
8031
                                </class>
 
8032
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildSeriesValueRow_closure7" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8033
                                        <methods>
 
8034
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8035
                                                        <lines>
 
8036
                                                                <line number="153" hits="100" branch="false"/>
 
8037
                                                                <line number="154" hits="147" branch="false"/>
 
8038
                                                        </lines>
 
8039
                                                </method>
 
8040
                                        </methods>
 
8041
                                        <lines>
 
8042
                                                <line number="153" hits="100" branch="false"/>
 
8043
                                                <line number="154" hits="147" branch="false"/>
 
8044
                                        </lines>
 
8045
                                </class>
 
8046
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildSeriesValueRow_closure7_closure15" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8047
                                        <methods>
 
8048
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8049
                                                        <lines>
 
8050
                                                                <line number="154" hits="100" branch="false"/>
 
8051
                                                                <line number="155" hits="247" branch="false"/>
 
8052
                                                                <line number="156" hits="147" branch="false"/>
 
8053
                                                        </lines>
 
8054
                                                </method>
 
8055
                                        </methods>
 
8056
                                        <lines>
 
8057
                                                <line number="154" hits="100" branch="false"/>
 
8058
                                                <line number="155" hits="247" branch="false"/>
 
8059
                                                <line number="156" hits="147" branch="false"/>
 
8060
                                        </lines>
 
8061
                                </class>
 
8062
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildVersionFooter_closure8" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8063
                                        <methods>
 
8064
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8065
                                                        <lines>
 
8066
                                                                <line number="168" hits="18" branch="false"/>
 
8067
                                                                <line number="169" hits="24" branch="false"/>
 
8068
                                                        </lines>
 
8069
                                                </method>
 
8070
                                        </methods>
 
8071
                                        <lines>
 
8072
                                                <line number="168" hits="18" branch="false"/>
 
8073
                                                <line number="169" hits="24" branch="false"/>
 
8074
                                        </lines>
 
8075
                                </class>
 
8076
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_buildVersionFooter_closure8_closure16" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8077
                                        <methods>
 
8078
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8079
                                                        <lines>
 
8080
                                                                <line number="169" hits="18" branch="false"/>
 
8081
                                                                <line number="170" hits="24" branch="false"/>
 
8082
                                                        </lines>
 
8083
                                                </method>
 
8084
                                        </methods>
 
8085
                                        <lines>
 
8086
                                                <line number="169" hits="18" branch="false"/>
 
8087
                                                <line number="170" hits="24" branch="false"/>
 
8088
                                        </lines>
 
8089
                                </class>
 
8090
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_writeReport_closure1" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8091
                                        <methods>
 
8092
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8093
                                                        <lines>
 
8094
                                                                <line number="77" hits="18" branch="false"/>
 
8095
                                                                <line number="79" hits="24" branch="false"/>
 
8096
                                                        </lines>
 
8097
                                                </method>
 
8098
                                        </methods>
 
8099
                                        <lines>
 
8100
                                                <line number="77" hits="18" branch="false"/>
 
8101
                                                <line number="79" hits="24" branch="false"/>
 
8102
                                        </lines>
 
8103
                                </class>
 
8104
                                <class name="org.gmetrics.report.SingleSeriesHtmlReportWriter$_writeReport_closure1_closure9" filename="org/gmetrics/report/SingleSeriesHtmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8105
                                        <methods>
 
8106
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8107
                                                        <lines>
 
8108
                                                                <line number="78" hits="18" branch="false"/>
 
8109
                                                                <line number="79" hits="18" branch="false"/>
 
8110
                                                                <line number="80" hits="24" branch="false"/>
 
8111
                                                                <line number="81" hits="24" branch="false"/>
 
8112
                                                        </lines>
 
8113
                                                </method>
 
8114
                                        </methods>
 
8115
                                        <lines>
 
8116
                                                <line number="78" hits="18" branch="false"/>
 
8117
                                                <line number="79" hits="18" branch="false"/>
 
8118
                                                <line number="80" hits="24" branch="false"/>
 
8119
                                                <line number="81" hits="24" branch="false"/>
 
8120
                                        </lines>
 
8121
                                </class>
 
8122
                                <class name="org.gmetrics.report.XmlReportWriter" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="0.9705882352941176" complexity="0.0">
 
8123
                                        <methods>
 
8124
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
8125
                                                        <lines>
 
8126
                                                                <line number="33" hits="80" branch="false"/>
 
8127
                                                        </lines>
 
8128
                                                </method>
 
8129
                                                <method name="buildClassElement" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8130
                                                        <lines>
 
8131
                                                                <line number="114" hits="258" branch="false"/>
 
8132
                                                                <line number="116" hits="370" branch="false"/>
 
8133
                                                        </lines>
 
8134
                                                </method>
 
8135
                                                <method name="buildElement" signature="(Lorg/gmetrics/resultsnode/ResultsNode;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.9">
 
8136
                                                        <lines>
 
8137
                                                                <line number="85" hits="1380" branch="false"/>
 
8138
                                                                <line number="86" hits="1380" branch="true" condition-coverage="100% (2/2)">
 
8139
                                                                        <conditions>
 
8140
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8141
                                                                        </conditions>
 
8142
                                                                </line>
 
8143
                                                                <line number="87" hits="3277" branch="true" condition-coverage="100% (2/2)">
 
8144
                                                                        <conditions>
 
8145
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8146
                                                                        </conditions>
 
8147
                                                                </line>
 
8148
                                                                <line number="88" hits="3019" branch="true" condition-coverage="100% (2/2)">
 
8149
                                                                        <conditions>
 
8150
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8151
                                                                        </conditions>
 
8152
                                                                </line>
 
8153
                                                                <line number="89" hits="1850" branch="true" condition-coverage="100% (2/2)">
 
8154
                                                                        <conditions>
 
8155
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8156
                                                                        </conditions>
 
8157
                                                                </line>
 
8158
                                                                <line number="90" hits="1480" branch="true" condition-coverage="50% (1/2)">
 
8159
                                                                        <conditions>
 
8160
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
8161
                                                                        </conditions>
 
8162
                                                                </line>
 
8163
                                                        </lines>
 
8164
                                                </method>
 
8165
                                                <method name="buildMethodElement" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8166
                                                        <lines>
 
8167
                                                                <line number="125" hits="1022" branch="false"/>
 
8168
                                                                <line number="127" hits="1480" branch="false"/>
 
8169
                                                        </lines>
 
8170
                                                </method>
 
8171
                                                <method name="buildMetricElement" signature="(Lorg/gmetrics/result/MetricResult;Lorg/gmetrics/metric/MetricLevel;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8172
                                                        <lines>
 
8173
                                                                <line number="144" hits="4291" branch="false"/>
 
8174
                                                                <line number="145" hits="4291" branch="false"/>
 
8175
                                                                <line number="146" hits="6644" branch="false"/>
 
8176
                                                                <line number="147" hits="6644" branch="false"/>
 
8177
                                                        </lines>
 
8178
                                                </method>
 
8179
                                                <method name="buildMetricElements" signature="(Ljava/lang/Object;Lorg/gmetrics/metric/MetricLevel;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8180
                                                        <lines>
 
8181
                                                                <line number="136" hits="1380" branch="false"/>
 
8182
                                                                <line number="138" hits="1997" branch="false"/>
 
8183
                                                        </lines>
 
8184
                                                </method>
 
8185
                                                <method name="buildMetricsElement" signature="(Lorg/gmetrics/metricset/MetricSet;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8186
                                                        <lines>
 
8187
                                                                <line number="163" hits="20" branch="false"/>
 
8188
                                                                <line number="164" hits="20" branch="false"/>
 
8189
                                                                <line number="165" hits="50" branch="false"/>
 
8190
                                                                <line number="166" hits="30" branch="false"/>
 
8191
                                                                <line number="167" hits="30" branch="false"/>
 
8192
                                                        </lines>
 
8193
                                                </method>
 
8194
                                                <method name="buildPackageElement" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8195
                                                        <lines>
 
8196
                                                                <line number="93" hits="100" branch="true" condition-coverage="100% (2/2)">
 
8197
                                                                        <conditions>
 
8198
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8199
                                                                        </conditions>
 
8200
                                                                </line>
 
8201
                                                                <line number="94" hits="100" branch="true" condition-coverage="100% (2/2)">
 
8202
                                                                        <conditions>
 
8203
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8204
                                                                        </conditions>
 
8205
                                                                </line>
 
8206
                                                                <line number="95" hits="247" branch="true" condition-coverage="100% (2/2)">
 
8207
                                                                        <conditions>
 
8208
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8209
                                                                        </conditions>
 
8210
                                                                </line>
 
8211
                                                                <line number="96" hits="147" branch="true" condition-coverage="100% (2/2)">
 
8212
                                                                        <conditions>
 
8213
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8214
                                                                        </conditions>
 
8215
                                                                </line>
 
8216
                                                                <line number="97" hits="147" branch="false"/>
 
8217
                                                        </lines>
 
8218
                                                </method>
 
8219
                                                <method name="buildPackageElements" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8220
                                                        <lines>
 
8221
                                                                <line number="81" hits="20" branch="false"/>
 
8222
                                                                <line number="83" hits="30" branch="false"/>
 
8223
                                                        </lines>
 
8224
                                                </method>
 
8225
                                                <method name="buildProjectElement" signature="(Lorg/gmetrics/analyzer/AnalysisContext;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8226
                                                        <lines>
 
8227
                                                                <line number="71" hits="20" branch="false"/>
 
8228
                                                                <line number="73" hits="30" branch="false"/>
 
8229
                                                        </lines>
 
8230
                                                </method>
 
8231
                                                <method name="buildReportElement" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8232
                                                        <lines>
 
8233
                                                                <line number="65" hits="20" branch="false"/>
 
8234
                                                                <line number="67" hits="30" branch="false"/>
 
8235
                                                        </lines>
 
8236
                                                </method>
 
8237
                                                <method name="cdata" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8238
                                                        <lines>
 
8239
                                                                <line number="187" hits="52" branch="false"/>
 
8240
                                                                <line number="189" hits="81" branch="false"/>
 
8241
                                                        </lines>
 
8242
                                                </method>
 
8243
                                                <method name="getDescriptionForMetric" signature="(Lorg/gmetrics/metric/Metric;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
8244
                                                        <lines>
 
8245
                                                                <line number="178" hits="52" branch="false"/>
 
8246
                                                                <line number="179" hits="52" branch="false"/>
 
8247
                                                                <line number="180" hits="81" branch="false"/>
 
8248
                                                                <line number="181" hits="81" branch="false"/>
 
8249
                                                        </lines>
 
8250
                                                </method>
 
8251
                                                <method name="isPackage" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
 
8252
                                                        <lines>
 
8253
                                                                <line number="183" hits="676" branch="true" condition-coverage="100% (2/2)">
 
8254
                                                                        <conditions>
 
8255
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8256
                                                                        </conditions>
 
8257
                                                                </line>
 
8258
                                                                <line number="185" hits="974" branch="true" condition-coverage="100% (2/2)">
 
8259
                                                                        <conditions>
 
8260
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8261
                                                                        </conditions>
 
8262
                                                                </line>
 
8263
                                                        </lines>
 
8264
                                                </method>
 
8265
                                                <method name="isRoot" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
 
8266
                                                        <lines>
 
8267
                                                                <line number="159" hits="200" branch="true" condition-coverage="100% (2/2)">
 
8268
                                                                        <conditions>
 
8269
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8270
                                                                        </conditions>
 
8271
                                                                </line>
 
8272
                                                                <line number="161" hits="294" branch="true" condition-coverage="100% (2/2)">
 
8273
                                                                        <conditions>
 
8274
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8275
                                                                        </conditions>
 
8276
                                                                </line>
 
8277
                                                        </lines>
 
8278
                                                </method>
 
8279
                                                <method name="writeReport" signature="(Ljava/io/Writer;Lorg/gmetrics/resultsnode/ResultsNode;Lorg/gmetrics/analyzer/AnalysisContext;)V" line-rate="1.0" branch-rate="1.0">
 
8280
                                                        <lines>
 
8281
                                                                <line number="43" hits="42" branch="true" condition-coverage="100% (2/2)">
 
8282
                                                                        <conditions>
 
8283
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8284
                                                                        </conditions>
 
8285
                                                                </line>
 
8286
                                                                <line number="44" hits="63" branch="true" condition-coverage="100% (2/2)">
 
8287
                                                                        <conditions>
 
8288
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8289
                                                                        </conditions>
 
8290
                                                                </line>
 
8291
                                                                <line number="45" hits="58" branch="true" condition-coverage="100% (2/2)">
 
8292
                                                                        <conditions>
 
8293
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8294
                                                                        </conditions>
 
8295
                                                                </line>
 
8296
                                                                <line number="46" hits="33" branch="true" condition-coverage="100% (2/2)">
 
8297
                                                                        <conditions>
 
8298
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8299
                                                                        </conditions>
 
8300
                                                                </line>
 
8301
                                                                <line number="47" hits="20" branch="false"/>
 
8302
                                                                <line number="48" hits="50" branch="false"/>
 
8303
                                                                <line number="49" hits="30" branch="false"/>
 
8304
                                                                <line number="50" hits="30" branch="false"/>
 
8305
                                                                <line number="57" hits="20" branch="false"/>
 
8306
                                                                <line number="59" hits="30" branch="false"/>
 
8307
                                                        </lines>
 
8308
                                                </method>
 
8309
                                        </methods>
 
8310
                                        <lines>
 
8311
                                                <line number="33" hits="80" branch="false"/>
 
8312
                                                <line number="43" hits="42" branch="true" condition-coverage="100% (2/2)">
 
8313
                                                        <conditions>
 
8314
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8315
                                                        </conditions>
 
8316
                                                </line>
 
8317
                                                <line number="44" hits="63" branch="true" condition-coverage="100% (2/2)">
 
8318
                                                        <conditions>
 
8319
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8320
                                                        </conditions>
 
8321
                                                </line>
 
8322
                                                <line number="45" hits="58" branch="true" condition-coverage="100% (2/2)">
 
8323
                                                        <conditions>
 
8324
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8325
                                                        </conditions>
 
8326
                                                </line>
 
8327
                                                <line number="46" hits="33" branch="true" condition-coverage="100% (2/2)">
 
8328
                                                        <conditions>
 
8329
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8330
                                                        </conditions>
 
8331
                                                </line>
 
8332
                                                <line number="47" hits="20" branch="false"/>
 
8333
                                                <line number="48" hits="50" branch="false"/>
 
8334
                                                <line number="49" hits="30" branch="false"/>
 
8335
                                                <line number="50" hits="30" branch="false"/>
 
8336
                                                <line number="57" hits="20" branch="false"/>
 
8337
                                                <line number="59" hits="30" branch="false"/>
 
8338
                                                <line number="65" hits="20" branch="false"/>
 
8339
                                                <line number="67" hits="30" branch="false"/>
 
8340
                                                <line number="71" hits="20" branch="false"/>
 
8341
                                                <line number="73" hits="30" branch="false"/>
 
8342
                                                <line number="81" hits="20" branch="false"/>
 
8343
                                                <line number="83" hits="30" branch="false"/>
 
8344
                                                <line number="85" hits="1380" branch="false"/>
 
8345
                                                <line number="86" hits="1380" branch="true" condition-coverage="100% (2/2)">
 
8346
                                                        <conditions>
 
8347
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8348
                                                        </conditions>
 
8349
                                                </line>
 
8350
                                                <line number="87" hits="3277" branch="true" condition-coverage="100% (2/2)">
 
8351
                                                        <conditions>
 
8352
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8353
                                                        </conditions>
 
8354
                                                </line>
 
8355
                                                <line number="88" hits="3019" branch="true" condition-coverage="100% (2/2)">
 
8356
                                                        <conditions>
 
8357
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8358
                                                        </conditions>
 
8359
                                                </line>
 
8360
                                                <line number="89" hits="1850" branch="true" condition-coverage="100% (2/2)">
 
8361
                                                        <conditions>
 
8362
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8363
                                                        </conditions>
 
8364
                                                </line>
 
8365
                                                <line number="90" hits="1480" branch="true" condition-coverage="50% (1/2)">
 
8366
                                                        <conditions>
 
8367
                                                                <condition number="0" type="jump" coverage="50%"/>
 
8368
                                                        </conditions>
 
8369
                                                </line>
 
8370
                                                <line number="93" hits="100" branch="true" condition-coverage="100% (2/2)">
 
8371
                                                        <conditions>
 
8372
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8373
                                                        </conditions>
 
8374
                                                </line>
 
8375
                                                <line number="94" hits="100" branch="true" condition-coverage="100% (2/2)">
 
8376
                                                        <conditions>
 
8377
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8378
                                                        </conditions>
 
8379
                                                </line>
 
8380
                                                <line number="95" hits="247" branch="true" condition-coverage="100% (2/2)">
 
8381
                                                        <conditions>
 
8382
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8383
                                                        </conditions>
 
8384
                                                </line>
 
8385
                                                <line number="96" hits="147" branch="true" condition-coverage="100% (2/2)">
 
8386
                                                        <conditions>
 
8387
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8388
                                                        </conditions>
 
8389
                                                </line>
 
8390
                                                <line number="97" hits="147" branch="false"/>
 
8391
                                                <line number="114" hits="258" branch="false"/>
 
8392
                                                <line number="116" hits="370" branch="false"/>
 
8393
                                                <line number="125" hits="1022" branch="false"/>
 
8394
                                                <line number="127" hits="1480" branch="false"/>
 
8395
                                                <line number="136" hits="1380" branch="false"/>
 
8396
                                                <line number="138" hits="1997" branch="false"/>
 
8397
                                                <line number="144" hits="4291" branch="false"/>
 
8398
                                                <line number="145" hits="4291" branch="false"/>
 
8399
                                                <line number="146" hits="6644" branch="false"/>
 
8400
                                                <line number="147" hits="6644" branch="false"/>
 
8401
                                                <line number="159" hits="200" branch="true" condition-coverage="100% (2/2)">
 
8402
                                                        <conditions>
 
8403
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8404
                                                        </conditions>
 
8405
                                                </line>
 
8406
                                                <line number="161" hits="294" branch="true" condition-coverage="100% (2/2)">
 
8407
                                                        <conditions>
 
8408
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8409
                                                        </conditions>
 
8410
                                                </line>
 
8411
                                                <line number="163" hits="20" branch="false"/>
 
8412
                                                <line number="164" hits="20" branch="false"/>
 
8413
                                                <line number="165" hits="50" branch="false"/>
 
8414
                                                <line number="166" hits="30" branch="false"/>
 
8415
                                                <line number="167" hits="30" branch="false"/>
 
8416
                                                <line number="178" hits="52" branch="false"/>
 
8417
                                                <line number="179" hits="52" branch="false"/>
 
8418
                                                <line number="180" hits="81" branch="false"/>
 
8419
                                                <line number="181" hits="81" branch="false"/>
 
8420
                                                <line number="183" hits="676" branch="true" condition-coverage="100% (2/2)">
 
8421
                                                        <conditions>
 
8422
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8423
                                                        </conditions>
 
8424
                                                </line>
 
8425
                                                <line number="185" hits="974" branch="true" condition-coverage="100% (2/2)">
 
8426
                                                        <conditions>
 
8427
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8428
                                                        </conditions>
 
8429
                                                </line>
 
8430
                                                <line number="187" hits="52" branch="false"/>
 
8431
                                                <line number="189" hits="81" branch="false"/>
 
8432
                                        </lines>
 
8433
                                </class>
 
8434
                                <class name="org.gmetrics.report.XmlReportWriter$_buildClassElement_closure5" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8435
                                        <methods>
 
8436
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8437
                                                        <lines>
 
8438
                                                                <line number="115" hits="258" branch="false"/>
 
8439
                                                                <line number="117" hits="370" branch="false"/>
 
8440
                                                        </lines>
 
8441
                                                </method>
 
8442
                                        </methods>
 
8443
                                        <lines>
 
8444
                                                <line number="115" hits="258" branch="false"/>
 
8445
                                                <line number="117" hits="370" branch="false"/>
 
8446
                                        </lines>
 
8447
                                </class>
 
8448
                                <class name="org.gmetrics.report.XmlReportWriter$_buildClassElement_closure5_closure19" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8449
                                        <methods>
 
8450
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8451
                                                        <lines>
 
8452
                                                                <line number="116" hits="258" branch="false"/>
 
8453
                                                                <line number="117" hits="258" branch="false"/>
 
8454
                                                                <line number="118" hits="370" branch="false"/>
 
8455
                                                                <line number="119" hits="370" branch="false"/>
 
8456
                                                        </lines>
 
8457
                                                </method>
 
8458
                                        </methods>
 
8459
                                        <lines>
 
8460
                                                <line number="116" hits="258" branch="false"/>
 
8461
                                                <line number="117" hits="258" branch="false"/>
 
8462
                                                <line number="118" hits="370" branch="false"/>
 
8463
                                                <line number="119" hits="370" branch="false"/>
 
8464
                                        </lines>
 
8465
                                </class>
 
8466
                                <class name="org.gmetrics.report.XmlReportWriter$_buildClassElement_closure5_closure19_closure20" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8467
                                        <methods>
 
8468
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8469
                                                        <lines>
 
8470
                                                                <line number="118" hits="1022" branch="false"/>
 
8471
                                                                <line number="120" hits="1480" branch="false"/>
 
8472
                                                        </lines>
 
8473
                                                </method>
 
8474
                                        </methods>
 
8475
                                        <lines>
 
8476
                                                <line number="118" hits="1022" branch="false"/>
 
8477
                                                <line number="120" hits="1480" branch="false"/>
 
8478
                                        </lines>
 
8479
                                </class>
 
8480
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMethodElement_closure6" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8481
                                        <methods>
 
8482
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8483
                                                        <lines>
 
8484
                                                                <line number="126" hits="1022" branch="false"/>
 
8485
                                                                <line number="128" hits="1480" branch="false"/>
 
8486
                                                        </lines>
 
8487
                                                </method>
 
8488
                                        </methods>
 
8489
                                        <lines>
 
8490
                                                <line number="126" hits="1022" branch="false"/>
 
8491
                                                <line number="128" hits="1480" branch="false"/>
 
8492
                                        </lines>
 
8493
                                </class>
 
8494
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMethodElement_closure6_closure21" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8495
                                        <methods>
 
8496
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8497
                                                        <lines>
 
8498
                                                                <line number="127" hits="1022" branch="false"/>
 
8499
                                                                <line number="128" hits="1022" branch="false"/>
 
8500
                                                                <line number="129" hits="1480" branch="false"/>
 
8501
                                                                <line number="130" hits="1480" branch="false"/>
 
8502
                                                        </lines>
 
8503
                                                </method>
 
8504
                                        </methods>
 
8505
                                        <lines>
 
8506
                                                <line number="127" hits="1022" branch="false"/>
 
8507
                                                <line number="128" hits="1022" branch="false"/>
 
8508
                                                <line number="129" hits="1480" branch="false"/>
 
8509
                                                <line number="130" hits="1480" branch="false"/>
 
8510
                                        </lines>
 
8511
                                </class>
 
8512
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMethodElement_closure6_closure21_closure22" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
 
8513
                                        <methods>
 
8514
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
 
8515
                                                        <lines>
 
8516
                                                                <line number="129" hits="0" branch="false"/>
 
8517
                                                                <line number="131" hits="0" branch="false"/>
 
8518
                                                        </lines>
 
8519
                                                </method>
 
8520
                                        </methods>
 
8521
                                        <lines>
 
8522
                                                <line number="129" hits="0" branch="false"/>
 
8523
                                                <line number="131" hits="0" branch="false"/>
 
8524
                                        </lines>
 
8525
                                </class>
 
8526
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricElement_closure8" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8527
                                        <methods>
 
8528
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8529
                                                        <lines>
 
8530
                                                                <line number="146" hits="4291" branch="true" condition-coverage="100% (10/10)">
 
8531
                                                                        <conditions>
 
8532
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8533
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
8534
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
8535
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
8536
                                                                                <condition number="4" type="jump" coverage="100%"/>
 
8537
                                                                        </conditions>
 
8538
                                                                </line>
 
8539
                                                                <line number="147" hits="3222" branch="false"/>
 
8540
                                                                <line number="148" hits="9866" branch="true" condition-coverage="100% (10/10)">
 
8541
                                                                        <conditions>
 
8542
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8543
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
8544
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
8545
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
8546
                                                                                <condition number="4" type="jump" coverage="100%"/>
 
8547
                                                                        </conditions>
 
8548
                                                                </line>
 
8549
                                                                <line number="149" hits="5103" branch="false"/>
 
8550
                                                                <line number="150" hits="5103" branch="false"/>
 
8551
                                                                <line number="153" hits="3222" branch="false"/>
 
8552
                                                                <line number="155" hits="5103" branch="false"/>
 
8553
                                                        </lines>
 
8554
                                                </method>
 
8555
                                        </methods>
 
8556
                                        <lines>
 
8557
                                                <line number="146" hits="4291" branch="true" condition-coverage="100% (10/10)">
 
8558
                                                        <conditions>
 
8559
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8560
                                                                <condition number="1" type="jump" coverage="100%"/>
 
8561
                                                                <condition number="2" type="jump" coverage="100%"/>
 
8562
                                                                <condition number="3" type="jump" coverage="100%"/>
 
8563
                                                                <condition number="4" type="jump" coverage="100%"/>
 
8564
                                                        </conditions>
 
8565
                                                </line>
 
8566
                                                <line number="147" hits="3222" branch="false"/>
 
8567
                                                <line number="148" hits="9866" branch="true" condition-coverage="100% (10/10)">
 
8568
                                                        <conditions>
 
8569
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8570
                                                                <condition number="1" type="jump" coverage="100%"/>
 
8571
                                                                <condition number="2" type="jump" coverage="100%"/>
 
8572
                                                                <condition number="3" type="jump" coverage="100%"/>
 
8573
                                                                <condition number="4" type="jump" coverage="100%"/>
 
8574
                                                        </conditions>
 
8575
                                                </line>
 
8576
                                                <line number="149" hits="5103" branch="false"/>
 
8577
                                                <line number="150" hits="5103" branch="false"/>
 
8578
                                                <line number="153" hits="3222" branch="false"/>
 
8579
                                                <line number="155" hits="5103" branch="false"/>
 
8580
                                        </lines>
 
8581
                                </class>
 
8582
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricElement_closure8_closure24" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8583
                                        <methods>
 
8584
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8585
                                                        <lines>
 
8586
                                                                <line number="149" hits="6440" branch="true" condition-coverage="100% (2/2)">
 
8587
                                                                        <conditions>
 
8588
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8589
                                                                        </conditions>
 
8590
                                                                </line>
 
8591
                                                                <line number="150" hits="5541" branch="false"/>
 
8592
                                                                <line number="151" hits="10200" branch="true" condition-coverage="100% (2/2)">
 
8593
                                                                        <conditions>
 
8594
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8595
                                                                        </conditions>
 
8596
                                                                </line>
 
8597
                                                                <line number="152" hits="8908" branch="false"/>
 
8598
                                                        </lines>
 
8599
                                                </method>
 
8600
                                        </methods>
 
8601
                                        <lines>
 
8602
                                                <line number="149" hits="6440" branch="true" condition-coverage="100% (2/2)">
 
8603
                                                        <conditions>
 
8604
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8605
                                                        </conditions>
 
8606
                                                </line>
 
8607
                                                <line number="150" hits="5541" branch="false"/>
 
8608
                                                <line number="151" hits="10200" branch="true" condition-coverage="100% (2/2)">
 
8609
                                                        <conditions>
 
8610
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8611
                                                        </conditions>
 
8612
                                                </line>
 
8613
                                                <line number="152" hits="8908" branch="false"/>
 
8614
                                        </lines>
 
8615
                                </class>
 
8616
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricElements_closure7" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8617
                                        <methods>
 
8618
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8619
                                                        <lines>
 
8620
                                                                <line number="137" hits="1380" branch="false"/>
 
8621
                                                                <line number="139" hits="1997" branch="false"/>
 
8622
                                                        </lines>
 
8623
                                                </method>
 
8624
                                        </methods>
 
8625
                                        <lines>
 
8626
                                                <line number="137" hits="1380" branch="false"/>
 
8627
                                                <line number="139" hits="1997" branch="false"/>
 
8628
                                        </lines>
 
8629
                                </class>
 
8630
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricElements_closure7_closure23" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8631
                                        <methods>
 
8632
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8633
                                                        <lines>
 
8634
                                                                <line number="138" hits="4291" branch="false"/>
 
8635
                                                                <line number="140" hits="6644" branch="false"/>
 
8636
                                                        </lines>
 
8637
                                                </method>
 
8638
                                        </methods>
 
8639
                                        <lines>
 
8640
                                                <line number="138" hits="4291" branch="false"/>
 
8641
                                                <line number="140" hits="6644" branch="false"/>
 
8642
                                        </lines>
 
8643
                                </class>
 
8644
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure10" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8645
                                        <methods>
 
8646
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8647
                                                        <lines>
 
8648
                                                                <line number="164" hits="104" branch="false"/>
 
8649
                                                                <line number="166" hits="162" branch="false"/>
 
8650
                                                        </lines>
 
8651
                                                </method>
 
8652
                                        </methods>
 
8653
                                        <lines>
 
8654
                                                <line number="164" hits="104" branch="false"/>
 
8655
                                                <line number="166" hits="162" branch="false"/>
 
8656
                                        </lines>
 
8657
                                </class>
 
8658
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure11" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8659
                                        <methods>
 
8660
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8661
                                                        <lines>
 
8662
                                                                <line number="166" hits="20" branch="false"/>
 
8663
                                                                <line number="168" hits="30" branch="false"/>
 
8664
                                                        </lines>
 
8665
                                                </method>
 
8666
                                        </methods>
 
8667
                                        <lines>
 
8668
                                                <line number="166" hits="20" branch="false"/>
 
8669
                                                <line number="168" hits="30" branch="false"/>
 
8670
                                        </lines>
 
8671
                                </class>
 
8672
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure11_closure25" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8673
                                        <methods>
 
8674
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8675
                                                        <lines>
 
8676
                                                                <line number="167" hits="20" branch="false"/>
 
8677
                                                                <line number="169" hits="30" branch="false"/>
 
8678
                                                        </lines>
 
8679
                                                </method>
 
8680
                                        </methods>
 
8681
                                        <lines>
 
8682
                                                <line number="167" hits="20" branch="false"/>
 
8683
                                                <line number="169" hits="30" branch="false"/>
 
8684
                                        </lines>
 
8685
                                </class>
 
8686
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure11_closure25_closure26" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8687
                                        <methods>
 
8688
                                                <method name="doCall" signature="(Lorg/gmetrics/metric/Metric;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8689
                                                        <lines>
 
8690
                                                                <line number="168" hits="52" branch="false"/>
 
8691
                                                                <line number="169" hits="52" branch="false"/>
 
8692
                                                                <line number="170" hits="81" branch="false"/>
 
8693
                                                                <line number="171" hits="81" branch="false"/>
 
8694
                                                        </lines>
 
8695
                                                </method>
 
8696
                                        </methods>
 
8697
                                        <lines>
 
8698
                                                <line number="168" hits="52" branch="false"/>
 
8699
                                                <line number="169" hits="52" branch="false"/>
 
8700
                                                <line number="170" hits="81" branch="false"/>
 
8701
                                                <line number="171" hits="81" branch="false"/>
 
8702
                                        </lines>
 
8703
                                </class>
 
8704
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure11_closure25_closure26_closure27" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8705
                                        <methods>
 
8706
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8707
                                                        <lines>
 
8708
                                                                <line number="170" hits="52" branch="false"/>
 
8709
                                                                <line number="172" hits="81" branch="false"/>
 
8710
                                                        </lines>
 
8711
                                                </method>
 
8712
                                        </methods>
 
8713
                                        <lines>
 
8714
                                                <line number="170" hits="52" branch="false"/>
 
8715
                                                <line number="172" hits="81" branch="false"/>
 
8716
                                        </lines>
 
8717
                                </class>
 
8718
                                <class name="org.gmetrics.report.XmlReportWriter$_buildMetricsElement_closure9" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8719
                                        <methods>
 
8720
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8721
                                                        <lines>
 
8722
                                                                <line number="163" hits="56" branch="false"/>
 
8723
                                                                <line number="165" hits="87" branch="false"/>
 
8724
                                                        </lines>
 
8725
                                                </method>
 
8726
                                        </methods>
 
8727
                                        <lines>
 
8728
                                                <line number="163" hits="56" branch="false"/>
 
8729
                                                <line number="165" hits="87" branch="false"/>
 
8730
                                        </lines>
 
8731
                                </class>
 
8732
                                <class name="org.gmetrics.report.XmlReportWriter$_buildPackageElement_closure4" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8733
                                        <methods>
 
8734
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8735
                                                        <lines>
 
8736
                                                                <line number="96" hits="100" branch="false"/>
 
8737
                                                                <line number="98" hits="147" branch="false"/>
 
8738
                                                                <line number="105" hits="100" branch="false"/>
 
8739
                                                                <line number="107" hits="147" branch="false"/>
 
8740
                                                        </lines>
 
8741
                                                </method>
 
8742
                                        </methods>
 
8743
                                        <lines>
 
8744
                                                <line number="96" hits="100" branch="false"/>
 
8745
                                                <line number="98" hits="147" branch="false"/>
 
8746
                                                <line number="105" hits="100" branch="false"/>
 
8747
                                                <line number="107" hits="147" branch="false"/>
 
8748
                                        </lines>
 
8749
                                </class>
 
8750
                                <class name="org.gmetrics.report.XmlReportWriter$_buildPackageElement_closure4_closure16" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8751
                                        <methods>
 
8752
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8753
                                                        <lines>
 
8754
                                                                <line number="97" hits="100" branch="false"/>
 
8755
                                                                <line number="98" hits="100" branch="false"/>
 
8756
                                                                <line number="99" hits="147" branch="false"/>
 
8757
                                                                <line number="100" hits="147" branch="false"/>
 
8758
                                                        </lines>
 
8759
                                                </method>
 
8760
                                        </methods>
 
8761
                                        <lines>
 
8762
                                                <line number="97" hits="100" branch="false"/>
 
8763
                                                <line number="98" hits="100" branch="false"/>
 
8764
                                                <line number="99" hits="147" branch="false"/>
 
8765
                                                <line number="100" hits="147" branch="false"/>
 
8766
                                        </lines>
 
8767
                                </class>
 
8768
                                <class name="org.gmetrics.report.XmlReportWriter$_buildPackageElement_closure4_closure16_closure18" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8769
                                        <methods>
 
8770
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8771
                                                        <lines>
 
8772
                                                                <line number="99" hits="338" branch="true" condition-coverage="100% (4/4)">
 
8773
                                                                        <conditions>
 
8774
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8775
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
8776
                                                                        </conditions>
 
8777
                                                                </line>
 
8778
                                                                <line number="100" hits="258" branch="false"/>
 
8779
                                                                <line number="101" hits="487" branch="true" condition-coverage="100% (4/4)">
 
8780
                                                                        <conditions>
 
8781
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8782
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
8783
                                                                        </conditions>
 
8784
                                                                </line>
 
8785
                                                                <line number="102" hits="370" branch="false"/>
 
8786
                                                        </lines>
 
8787
                                                </method>
 
8788
                                        </methods>
 
8789
                                        <lines>
 
8790
                                                <line number="99" hits="338" branch="true" condition-coverage="100% (4/4)">
 
8791
                                                        <conditions>
 
8792
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8793
                                                                <condition number="1" type="jump" coverage="100%"/>
 
8794
                                                        </conditions>
 
8795
                                                </line>
 
8796
                                                <line number="100" hits="258" branch="false"/>
 
8797
                                                <line number="101" hits="487" branch="true" condition-coverage="100% (4/4)">
 
8798
                                                        <conditions>
 
8799
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8800
                                                                <condition number="1" type="jump" coverage="100%"/>
 
8801
                                                        </conditions>
 
8802
                                                </line>
 
8803
                                                <line number="102" hits="370" branch="false"/>
 
8804
                                        </lines>
 
8805
                                </class>
 
8806
                                <class name="org.gmetrics.report.XmlReportWriter$_buildPackageElement_closure4_closure17" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8807
                                        <methods>
 
8808
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8809
                                                        <lines>
 
8810
                                                                <line number="106" hits="338" branch="true" condition-coverage="100% (2/2)">
 
8811
                                                                        <conditions>
 
8812
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8813
                                                                        </conditions>
 
8814
                                                                </line>
 
8815
                                                                <line number="107" hits="80" branch="false"/>
 
8816
                                                                <line number="108" hits="487" branch="true" condition-coverage="100% (2/2)">
 
8817
                                                                        <conditions>
 
8818
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8819
                                                                        </conditions>
 
8820
                                                                </line>
 
8821
                                                                <line number="109" hits="117" branch="false"/>
 
8822
                                                        </lines>
 
8823
                                                </method>
 
8824
                                        </methods>
 
8825
                                        <lines>
 
8826
                                                <line number="106" hits="338" branch="true" condition-coverage="100% (2/2)">
 
8827
                                                        <conditions>
 
8828
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8829
                                                        </conditions>
 
8830
                                                </line>
 
8831
                                                <line number="107" hits="80" branch="false"/>
 
8832
                                                <line number="108" hits="487" branch="true" condition-coverage="100% (2/2)">
 
8833
                                                        <conditions>
 
8834
                                                                <condition number="0" type="jump" coverage="100%"/>
 
8835
                                                        </conditions>
 
8836
                                                </line>
 
8837
                                                <line number="109" hits="117" branch="false"/>
 
8838
                                        </lines>
 
8839
                                </class>
 
8840
                                <class name="org.gmetrics.report.XmlReportWriter$_buildProjectElement_closure3" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8841
                                        <methods>
 
8842
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8843
                                                        <lines>
 
8844
                                                                <line number="72" hits="20" branch="false"/>
 
8845
                                                                <line number="74" hits="30" branch="false"/>
 
8846
                                                        </lines>
 
8847
                                                </method>
 
8848
                                        </methods>
 
8849
                                        <lines>
 
8850
                                                <line number="72" hits="20" branch="false"/>
 
8851
                                                <line number="74" hits="30" branch="false"/>
 
8852
                                        </lines>
 
8853
                                </class>
 
8854
                                <class name="org.gmetrics.report.XmlReportWriter$_buildProjectElement_closure3_closure14" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8855
                                        <methods>
 
8856
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8857
                                                        <lines>
 
8858
                                                                <line number="73" hits="20" branch="false"/>
 
8859
                                                                <line number="75" hits="30" branch="false"/>
 
8860
                                                        </lines>
 
8861
                                                </method>
 
8862
                                        </methods>
 
8863
                                        <lines>
 
8864
                                                <line number="73" hits="20" branch="false"/>
 
8865
                                                <line number="75" hits="30" branch="false"/>
 
8866
                                        </lines>
 
8867
                                </class>
 
8868
                                <class name="org.gmetrics.report.XmlReportWriter$_buildProjectElement_closure3_closure14_closure15" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8869
                                        <methods>
 
8870
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8871
                                                        <lines>
 
8872
                                                                <line number="74" hits="36" branch="false"/>
 
8873
                                                                <line number="76" hits="54" branch="false"/>
 
8874
                                                        </lines>
 
8875
                                                </method>
 
8876
                                        </methods>
 
8877
                                        <lines>
 
8878
                                                <line number="74" hits="36" branch="false"/>
 
8879
                                                <line number="76" hits="54" branch="false"/>
 
8880
                                        </lines>
 
8881
                                </class>
 
8882
                                <class name="org.gmetrics.report.XmlReportWriter$_buildReportElement_closure2" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8883
                                        <methods>
 
8884
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8885
                                                        <lines>
 
8886
                                                                <line number="66" hits="20" branch="false"/>
 
8887
                                                                <line number="68" hits="30" branch="false"/>
 
8888
                                                        </lines>
 
8889
                                                </method>
 
8890
                                        </methods>
 
8891
                                        <lines>
 
8892
                                                <line number="66" hits="20" branch="false"/>
 
8893
                                                <line number="68" hits="30" branch="false"/>
 
8894
                                        </lines>
 
8895
                                </class>
 
8896
                                <class name="org.gmetrics.report.XmlReportWriter$_cdata_closure12" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8897
                                        <methods>
 
8898
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8899
                                                        <lines>
 
8900
                                                                <line number="187" hits="52" branch="false"/>
 
8901
                                                                <line number="189" hits="81" branch="false"/>
 
8902
                                                        </lines>
 
8903
                                                </method>
 
8904
                                        </methods>
 
8905
                                        <lines>
 
8906
                                                <line number="187" hits="52" branch="false"/>
 
8907
                                                <line number="189" hits="81" branch="false"/>
 
8908
                                        </lines>
 
8909
                                </class>
 
8910
                                <class name="org.gmetrics.report.XmlReportWriter$_writeReport_closure1" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8911
                                        <methods>
 
8912
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8913
                                                        <lines>
 
8914
                                                                <line number="49" hits="20" branch="false"/>
 
8915
                                                                <line number="50" hits="20" branch="false"/>
 
8916
                                                                <line number="51" hits="30" branch="false"/>
 
8917
                                                                <line number="52" hits="30" branch="false"/>
 
8918
                                                        </lines>
 
8919
                                                </method>
 
8920
                                        </methods>
 
8921
                                        <lines>
 
8922
                                                <line number="49" hits="20" branch="false"/>
 
8923
                                                <line number="50" hits="20" branch="false"/>
 
8924
                                                <line number="51" hits="30" branch="false"/>
 
8925
                                                <line number="52" hits="30" branch="false"/>
 
8926
                                        </lines>
 
8927
                                </class>
 
8928
                                <class name="org.gmetrics.report.XmlReportWriter$_writeReport_closure1_closure13" filename="org/gmetrics/report/XmlReportWriter.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
8929
                                        <methods>
 
8930
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
8931
                                                        <lines>
 
8932
                                                                <line number="51" hits="20" branch="false"/>
 
8933
                                                                <line number="52" hits="20" branch="false"/>
 
8934
                                                                <line number="53" hits="50" branch="false"/>
 
8935
                                                                <line number="54" hits="50" branch="false"/>
 
8936
                                                                <line number="55" hits="30" branch="false"/>
 
8937
                                                                <line number="56" hits="30" branch="false"/>
 
8938
                                                        </lines>
 
8939
                                                </method>
 
8940
                                        </methods>
 
8941
                                        <lines>
 
8942
                                                <line number="51" hits="20" branch="false"/>
 
8943
                                                <line number="52" hits="20" branch="false"/>
 
8944
                                                <line number="53" hits="50" branch="false"/>
 
8945
                                                <line number="54" hits="50" branch="false"/>
 
8946
                                                <line number="55" hits="30" branch="false"/>
 
8947
                                                <line number="56" hits="30" branch="false"/>
 
8948
                                        </lines>
 
8949
                                </class>
 
8950
                        </classes>
 
8951
                </package>
 
8952
                <package name="org.gmetrics.result" line-rate="0.7445255474452555" branch-rate="0.7272727272727273" complexity="0.0">
 
8953
                        <classes>
 
8954
                                <class name="org.gmetrics.result.AggregateNumberMetricResult" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="0.9655172413793104" complexity="0.0">
 
8955
                                        <methods>
 
8956
                                                <method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
 
8957
                                                        <lines>
 
8958
                                                                <line number="38" hits="1022" branch="true" condition-coverage="100% (2/2)">
 
8959
                                                                        <conditions>
 
8960
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8961
                                                                        </conditions>
 
8962
                                                                </line>
 
8963
                                                                <line number="39" hits="1021" branch="true" condition-coverage="100% (2/2)">
 
8964
                                                                        <conditions>
 
8965
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8966
                                                                        </conditions>
 
8967
                                                                </line>
 
8968
                                                                <line number="40" hits="1020" branch="true" condition-coverage="100% (4/4)">
 
8969
                                                                        <conditions>
 
8970
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8971
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
8972
                                                                        </conditions>
 
8973
                                                                </line>
 
8974
                                                                <line number="41" hits="1019" branch="false"/>
 
8975
                                                                <line number="42" hits="1019" branch="false"/>
 
8976
                                                                <line number="43" hits="1019" branch="false"/>
 
8977
                                                                <line number="44" hits="1019" branch="false"/>
 
8978
                                                        </lines>
 
8979
                                                </method>
 
8980
                                                <method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
 
8981
                                                        <lines>
 
8982
                                                                <line number="57" hits="1024" branch="true" condition-coverage="100% (2/2)">
 
8983
                                                                        <conditions>
 
8984
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8985
                                                                        </conditions>
 
8986
                                                                </line>
 
8987
                                                                <line number="58" hits="1023" branch="true" condition-coverage="100% (2/2)">
 
8988
                                                                        <conditions>
 
8989
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8990
                                                                        </conditions>
 
8991
                                                                </line>
 
8992
                                                                <line number="59" hits="1022" branch="true" condition-coverage="100% (4/4)">
 
8993
                                                                        <conditions>
 
8994
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
8995
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
8996
                                                                        </conditions>
 
8997
                                                                </line>
 
8998
                                                                <line number="60" hits="1021" branch="false"/>
 
8999
                                                                <line number="61" hits="2040" branch="false"/>
 
9000
                                                                <line number="62" hits="1021" branch="false"/>
 
9001
                                                                <line number="63" hits="1021" branch="false"/>
 
9002
                                                                <line number="64" hits="2040" branch="false"/>
 
9003
                                                        </lines>
 
9004
                                                </method>
 
9005
                                                <method name="applyPredefinedValues" signature="(Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
 
9006
                                                        <lines>
 
9007
                                                                <line number="68" hits="2040" branch="true" condition-coverage="100% (2/2)">
 
9008
                                                                        <conditions>
 
9009
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9010
                                                                        </conditions>
 
9011
                                                                </line>
 
9012
                                                                <line number="69" hits="842" branch="false"/>
 
9013
                                                        </lines>
 
9014
                                                </method>
 
9015
                                                <method name="calculateAverage" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="0.8333333333333334">
 
9016
                                                        <lines>
 
9017
                                                                <line number="92" hits="489" branch="false"/>
 
9018
                                                                <line number="125" hits="928" branch="true" condition-coverage="83% (5/6)">
 
9019
                                                                        <conditions>
 
9020
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9021
                                                                                <condition number="1" type="jump" coverage="50%"/>
 
9022
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
9023
                                                                        </conditions>
 
9024
                                                                </line>
 
9025
                                                                <line number="126" hits="576" branch="false"/>
 
9026
                                                                <line number="127" hits="576" branch="false"/>
 
9027
                                                                <line number="129" hits="352" branch="false"/>
 
9028
                                                        </lines>
 
9029
                                                </method>
 
9030
                                                <method name="calculateCount" signature="(Ljava/util/Collection;)I" line-rate="1.0" branch-rate="1.0">
 
9031
                                                        <lines>
 
9032
                                                                <line number="105" hits="1021" branch="false"/>
 
9033
                                                        </lines>
 
9034
                                                </method>
 
9035
                                                <method name="calculateFunctions" signature="(Lorg/gmetrics/metric/Metric;Ljava/util/Collection;)V" line-rate="1.0" branch-rate="0.9375">
 
9036
                                                        <lines>
 
9037
                                                                <line number="65" hits="1019" branch="true" condition-coverage="100% (2/2)">
 
9038
                                                                        <conditions>
 
9039
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9040
                                                                        </conditions>
 
9041
                                                                </line>
 
9042
                                                                <line number="66" hits="1018" branch="false"/>
 
9043
                                                                <line number="71" hits="1019" branch="true" condition-coverage="100% (2/2)">
 
9044
                                                                        <conditions>
 
9045
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9046
                                                                        </conditions>
 
9047
                                                                </line>
 
9048
                                                                <line number="72" hits="19" branch="false"/>
 
9049
                                                                <line number="75" hits="20" branch="false"/>
 
9050
                                                                <line number="87" hits="1021" branch="false"/>
 
9051
                                                                <line number="89" hits="1021" branch="false"/>
 
9052
                                                                <line number="90" hits="1861" branch="true" condition-coverage="83% (5/6)">
 
9053
                                                                        <conditions>
 
9054
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9055
                                                                                <condition number="1" type="jump" coverage="50%"/>
 
9056
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
9057
                                                                        </conditions>
 
9058
                                                                </line>
 
9059
                                                                <line number="91" hits="1507" branch="false"/>
 
9060
                                                                <line number="93" hits="1021" branch="true" condition-coverage="100% (2/2)">
 
9061
                                                                        <conditions>
 
9062
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9063
                                                                        </conditions>
 
9064
                                                                </line>
 
9065
                                                                <line number="94" hits="1279" branch="false"/>
 
9066
                                                                <line number="96" hits="1021" branch="true" condition-coverage="100% (2/2)">
 
9067
                                                                        <conditions>
 
9068
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9069
                                                                        </conditions>
 
9070
                                                                </line>
 
9071
                                                                <line number="97" hits="20" branch="false"/>
 
9072
                                                                <line number="99" hits="1021" branch="true" condition-coverage="100% (2/2)">
 
9073
                                                                        <conditions>
 
9074
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9075
                                                                        </conditions>
 
9076
                                                                </line>
 
9077
                                                                <line number="100" hits="108" branch="false"/>
 
9078
                                                        </lines>
 
9079
                                                </method>
 
9080
                                                <method name="calculateMaximum" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9081
                                                        <lines>
 
9082
                                                                <line number="85" hits="20" branch="false"/>
 
9083
                                                                <line number="86" hits="20" branch="true" condition-coverage="100% (2/2)">
 
9084
                                                                        <conditions>
 
9085
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9086
                                                                        </conditions>
 
9087
                                                                </line>
 
9088
                                                                <line number="120" hits="108" branch="false"/>
 
9089
                                                                <line number="121" hits="108" branch="true" condition-coverage="100% (2/2)">
 
9090
                                                                        <conditions>
 
9091
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9092
                                                                        </conditions>
 
9093
                                                                </line>
 
9094
                                                        </lines>
 
9095
                                                </method>
 
9096
                                                <method name="calculateMinimum" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9097
                                                        <lines>
 
9098
                                                                <line number="80" hits="19" branch="false"/>
 
9099
                                                                <line number="81" hits="19" branch="true" condition-coverage="100% (2/2)">
 
9100
                                                                        <conditions>
 
9101
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9102
                                                                        </conditions>
 
9103
                                                                </line>
 
9104
                                                                <line number="115" hits="20" branch="false"/>
 
9105
                                                                <line number="116" hits="20" branch="true" condition-coverage="100% (2/2)">
 
9106
                                                                        <conditions>
 
9107
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9108
                                                                        </conditions>
 
9109
                                                                </line>
 
9110
                                                        </lines>
 
9111
                                                </method>
 
9112
                                                <method name="calculateTotal" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9113
                                                        <lines>
 
9114
                                                                <line number="109" hits="1021" branch="false"/>
 
9115
                                                        </lines>
 
9116
                                                </method>
 
9117
                                                <method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9118
                                                        <lines>
 
9119
                                                                <line number="52" hits="2823" branch="false"/>
 
9120
                                                                <line number="78" hits="3113" branch="false"/>
 
9121
                                                        </lines>
 
9122
                                                </method>
 
9123
                                                <method name="getCount" signature="()I" line-rate="1.0" branch-rate="1.0">
 
9124
                                                        <lines>
 
9125
                                                                <line number="48" hits="638" branch="false"/>
 
9126
                                                                <line number="74" hits="1657" branch="true" condition-coverage="100% (2/2)">
 
9127
                                                                        <conditions>
 
9128
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9129
                                                                        </conditions>
 
9130
                                                                </line>
 
9131
                                                        </lines>
 
9132
                                                </method>
 
9133
                                                <method name="includesFunction" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
9134
                                                        <lines>
 
9135
                                                                <line number="98" hits="4076" branch="true" condition-coverage="100% (2/2)">
 
9136
                                                                        <conditions>
 
9137
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9138
                                                                        </conditions>
 
9139
                                                                </line>
 
9140
                                                        </lines>
 
9141
                                                </method>
 
9142
                                                <method name="shouldCalculateFunction" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
9143
                                                        <lines>
 
9144
                                                                <line number="133" hits="4084" branch="true" condition-coverage="100% (6/6)">
 
9145
                                                                        <conditions>
 
9146
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9147
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
9148
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
9149
                                                                        </conditions>
 
9150
                                                                </line>
 
9151
                                                        </lines>
 
9152
                                                </method>
 
9153
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
9154
                                                        <lines>
 
9155
                                                                <line number="56" hits="130" branch="false"/>
 
9156
                                                                <line number="82" hits="130" branch="false"/>
 
9157
                                                        </lines>
 
9158
                                                </method>
 
9159
                                        </methods>
 
9160
                                        <lines>
 
9161
                                                <line number="38" hits="1022" branch="true" condition-coverage="100% (2/2)">
 
9162
                                                        <conditions>
 
9163
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9164
                                                        </conditions>
 
9165
                                                </line>
 
9166
                                                <line number="39" hits="1021" branch="true" condition-coverage="100% (2/2)">
 
9167
                                                        <conditions>
 
9168
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9169
                                                        </conditions>
 
9170
                                                </line>
 
9171
                                                <line number="40" hits="1020" branch="true" condition-coverage="100% (4/4)">
 
9172
                                                        <conditions>
 
9173
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9174
                                                                <condition number="1" type="jump" coverage="100%"/>
 
9175
                                                        </conditions>
 
9176
                                                </line>
 
9177
                                                <line number="41" hits="1019" branch="false"/>
 
9178
                                                <line number="42" hits="1019" branch="false"/>
 
9179
                                                <line number="43" hits="1019" branch="false"/>
 
9180
                                                <line number="44" hits="1019" branch="false"/>
 
9181
                                                <line number="48" hits="638" branch="false"/>
 
9182
                                                <line number="52" hits="2823" branch="false"/>
 
9183
                                                <line number="56" hits="130" branch="false"/>
 
9184
                                                <line number="57" hits="1024" branch="true" condition-coverage="100% (2/2)">
 
9185
                                                        <conditions>
 
9186
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9187
                                                        </conditions>
 
9188
                                                </line>
 
9189
                                                <line number="58" hits="1023" branch="true" condition-coverage="100% (2/2)">
 
9190
                                                        <conditions>
 
9191
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9192
                                                        </conditions>
 
9193
                                                </line>
 
9194
                                                <line number="59" hits="1022" branch="true" condition-coverage="100% (4/4)">
 
9195
                                                        <conditions>
 
9196
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9197
                                                                <condition number="1" type="jump" coverage="100%"/>
 
9198
                                                        </conditions>
 
9199
                                                </line>
 
9200
                                                <line number="60" hits="1021" branch="false"/>
 
9201
                                                <line number="61" hits="2040" branch="false"/>
 
9202
                                                <line number="62" hits="1021" branch="false"/>
 
9203
                                                <line number="63" hits="1021" branch="false"/>
 
9204
                                                <line number="64" hits="2040" branch="false"/>
 
9205
                                                <line number="65" hits="1019" branch="true" condition-coverage="100% (2/2)">
 
9206
                                                        <conditions>
 
9207
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9208
                                                        </conditions>
 
9209
                                                </line>
 
9210
                                                <line number="66" hits="1018" branch="false"/>
 
9211
                                                <line number="68" hits="2040" branch="true" condition-coverage="100% (2/2)">
 
9212
                                                        <conditions>
 
9213
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9214
                                                        </conditions>
 
9215
                                                </line>
 
9216
                                                <line number="69" hits="842" branch="false"/>
 
9217
                                                <line number="71" hits="1019" branch="true" condition-coverage="100% (2/2)">
 
9218
                                                        <conditions>
 
9219
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9220
                                                        </conditions>
 
9221
                                                </line>
 
9222
                                                <line number="72" hits="19" branch="false"/>
 
9223
                                                <line number="74" hits="1657" branch="true" condition-coverage="100% (2/2)">
 
9224
                                                        <conditions>
 
9225
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9226
                                                        </conditions>
 
9227
                                                </line>
 
9228
                                                <line number="75" hits="20" branch="false"/>
 
9229
                                                <line number="78" hits="3113" branch="false"/>
 
9230
                                                <line number="80" hits="19" branch="false"/>
 
9231
                                                <line number="81" hits="19" branch="true" condition-coverage="100% (2/2)">
 
9232
                                                        <conditions>
 
9233
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9234
                                                        </conditions>
 
9235
                                                </line>
 
9236
                                                <line number="82" hits="130" branch="false"/>
 
9237
                                                <line number="85" hits="20" branch="false"/>
 
9238
                                                <line number="86" hits="20" branch="true" condition-coverage="100% (2/2)">
 
9239
                                                        <conditions>
 
9240
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9241
                                                        </conditions>
 
9242
                                                </line>
 
9243
                                                <line number="87" hits="1021" branch="false"/>
 
9244
                                                <line number="89" hits="1021" branch="false"/>
 
9245
                                                <line number="90" hits="1861" branch="true" condition-coverage="83% (5/6)">
 
9246
                                                        <conditions>
 
9247
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9248
                                                                <condition number="1" type="jump" coverage="50%"/>
 
9249
                                                                <condition number="2" type="jump" coverage="100%"/>
 
9250
                                                        </conditions>
 
9251
                                                </line>
 
9252
                                                <line number="91" hits="1507" branch="false"/>
 
9253
                                                <line number="92" hits="489" branch="false"/>
 
9254
                                                <line number="93" hits="1021" branch="true" condition-coverage="100% (2/2)">
 
9255
                                                        <conditions>
 
9256
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9257
                                                        </conditions>
 
9258
                                                </line>
 
9259
                                                <line number="94" hits="1279" branch="false"/>
 
9260
                                                <line number="96" hits="1021" branch="true" condition-coverage="100% (2/2)">
 
9261
                                                        <conditions>
 
9262
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9263
                                                        </conditions>
 
9264
                                                </line>
 
9265
                                                <line number="97" hits="20" branch="false"/>
 
9266
                                                <line number="98" hits="4076" branch="true" condition-coverage="100% (2/2)">
 
9267
                                                        <conditions>
 
9268
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9269
                                                        </conditions>
 
9270
                                                </line>
 
9271
                                                <line number="99" hits="1021" branch="true" condition-coverage="100% (2/2)">
 
9272
                                                        <conditions>
 
9273
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9274
                                                        </conditions>
 
9275
                                                </line>
 
9276
                                                <line number="100" hits="108" branch="false"/>
 
9277
                                                <line number="105" hits="1021" branch="false"/>
 
9278
                                                <line number="109" hits="1021" branch="false"/>
 
9279
                                                <line number="115" hits="20" branch="false"/>
 
9280
                                                <line number="116" hits="20" branch="true" condition-coverage="100% (2/2)">
 
9281
                                                        <conditions>
 
9282
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9283
                                                        </conditions>
 
9284
                                                </line>
 
9285
                                                <line number="120" hits="108" branch="false"/>
 
9286
                                                <line number="121" hits="108" branch="true" condition-coverage="100% (2/2)">
 
9287
                                                        <conditions>
 
9288
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9289
                                                        </conditions>
 
9290
                                                </line>
 
9291
                                                <line number="125" hits="928" branch="true" condition-coverage="83% (5/6)">
 
9292
                                                        <conditions>
 
9293
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9294
                                                                <condition number="1" type="jump" coverage="50%"/>
 
9295
                                                                <condition number="2" type="jump" coverage="100%"/>
 
9296
                                                        </conditions>
 
9297
                                                </line>
 
9298
                                                <line number="126" hits="576" branch="false"/>
 
9299
                                                <line number="127" hits="576" branch="false"/>
 
9300
                                                <line number="129" hits="352" branch="false"/>
 
9301
                                                <line number="133" hits="4084" branch="true" condition-coverage="100% (6/6)">
 
9302
                                                        <conditions>
 
9303
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9304
                                                                <condition number="1" type="jump" coverage="100%"/>
 
9305
                                                                <condition number="2" type="jump" coverage="100%"/>
 
9306
                                                        </conditions>
 
9307
                                                </line>
 
9308
                                        </lines>
 
9309
                                </class>
 
9310
                                <class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateCount_closure1" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9311
                                        <methods>
 
9312
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9313
                                                        <lines>
 
9314
                                                                <line number="105" hits="3000" branch="false"/>
 
9315
                                                        </lines>
 
9316
                                                </method>
 
9317
                                        </methods>
 
9318
                                        <lines>
 
9319
                                                <line number="105" hits="3000" branch="false"/>
 
9320
                                        </lines>
 
9321
                                </class>
 
9322
                                <class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateFunctions_closure1" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9323
                                        <methods>
 
9324
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9325
                                                        <lines>
 
9326
                                                                <line number="62" hits="2988" branch="true" condition-coverage="100% (2/2)">
 
9327
                                                                        <conditions>
 
9328
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9329
                                                                        </conditions>
 
9330
                                                                </line>
 
9331
                                                        </lines>
 
9332
                                                </method>
 
9333
                                        </methods>
 
9334
                                        <lines>
 
9335
                                                <line number="62" hits="2988" branch="true" condition-coverage="100% (2/2)">
 
9336
                                                        <conditions>
 
9337
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9338
                                                        </conditions>
 
9339
                                                </line>
 
9340
                                        </lines>
 
9341
                                </class>
 
9342
                                <class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateFunctions_closure2" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9343
                                        <methods>
 
9344
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9345
                                                        <lines>
 
9346
                                                                <line number="64" hits="2988" branch="false"/>
 
9347
                                                        </lines>
 
9348
                                                </method>
 
9349
                                        </methods>
 
9350
                                        <lines>
 
9351
                                                <line number="64" hits="2988" branch="false"/>
 
9352
                                        </lines>
 
9353
                                </class>
 
9354
                                <class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateMaximum_closure4" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9355
                                        <methods>
 
9356
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9357
                                                        <lines>
 
9358
                                                                <line number="85" hits="33" branch="false"/>
 
9359
                                                                <line number="120" hits="440" branch="false"/>
 
9360
                                                        </lines>
 
9361
                                                </method>
 
9362
                                        </methods>
 
9363
                                        <lines>
 
9364
                                                <line number="85" hits="33" branch="false"/>
 
9365
                                                <line number="120" hits="440" branch="false"/>
 
9366
                                        </lines>
 
9367
                                </class>
 
9368
                                <class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateMinimum_closure3" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9369
                                        <methods>
 
9370
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9371
                                                        <lines>
 
9372
                                                                <line number="80" hits="33" branch="false"/>
 
9373
                                                                <line number="115" hits="34" branch="false"/>
 
9374
                                                        </lines>
 
9375
                                                </method>
 
9376
                                        </methods>
 
9377
                                        <lines>
 
9378
                                                <line number="80" hits="33" branch="false"/>
 
9379
                                                <line number="115" hits="34" branch="false"/>
 
9380
                                        </lines>
 
9381
                                </class>
 
9382
                                <class name="org.gmetrics.result.AggregateNumberMetricResult$_calculateTotal_closure2" filename="org/gmetrics/result/AggregateNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9383
                                        <methods>
 
9384
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9385
                                                        <lines>
 
9386
                                                                <line number="110" hits="3000" branch="true" condition-coverage="100% (2/2)">
 
9387
                                                                        <conditions>
 
9388
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9389
                                                                        </conditions>
 
9390
                                                                </line>
 
9391
                                                        </lines>
 
9392
                                                </method>
 
9393
                                        </methods>
 
9394
                                        <lines>
 
9395
                                                <line number="110" hits="3000" branch="true" condition-coverage="100% (2/2)">
 
9396
                                                        <conditions>
 
9397
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9398
                                                        </conditions>
 
9399
                                                </line>
 
9400
                                        </lines>
 
9401
                                </class>
 
9402
                                <class name="org.gmetrics.result.ClassMetricResult" filename="org/gmetrics/result/ClassMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9403
                                        <methods>
 
9404
                                                <method name="&lt;init&gt;" signature="(Lorg/gmetrics/result/MetricResult;Ljava/util/Map;)V" line-rate="1.0" branch-rate="1.0">
 
9405
                                                        <lines>
 
9406
                                                                <line number="29" hits="5740" branch="false"/>
 
9407
                                                                <line number="30" hits="5740" branch="false"/>
 
9408
                                                        </lines>
 
9409
                                                </method>
 
9410
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
9411
                                                        <lines>
 
9412
                                                                <line number="34" hits="264" branch="false"/>
 
9413
                                                        </lines>
 
9414
                                                </method>
 
9415
                                        </methods>
 
9416
                                        <lines>
 
9417
                                                <line number="29" hits="5740" branch="false"/>
 
9418
                                                <line number="30" hits="5740" branch="false"/>
 
9419
                                                <line number="34" hits="264" branch="false"/>
 
9420
                                        </lines>
 
9421
                                </class>
 
9422
                                <class name="org.gmetrics.result.FunctionNames" filename="org/gmetrics/result/FunctionNames.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
 
9423
                                        <methods>
 
9424
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
9425
                                                        <lines>
 
9426
                                                                <line number="23" hits="0" branch="false"/>
 
9427
                                                        </lines>
 
9428
                                                </method>
 
9429
                                        </methods>
 
9430
                                        <lines>
 
9431
                                                <line number="23" hits="0" branch="false"/>
 
9432
                                        </lines>
 
9433
                                </class>
 
9434
                                <class name="org.gmetrics.result.MethodKey" filename="org/gmetrics/result/MethodKey.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9435
                                        <methods>
 
9436
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
9437
                                                        <lines>
 
9438
                                                                <line number="33" hits="615" branch="true" condition-coverage="100% (2/2)">
 
9439
                                                                        <conditions>
 
9440
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9441
                                                                        </conditions>
 
9442
                                                                </line>
 
9443
                                                                <line number="34" hits="605" branch="false"/>
 
9444
                                                                <line number="35" hits="605" branch="false"/>
 
9445
                                                        </lines>
 
9446
                                                </method>
 
9447
                                                <method name="&lt;init&gt;" signature="(Lorg/codehaus/groovy/ast/MethodNode;)V" line-rate="1.0" branch-rate="1.0">
 
9448
                                                        <lines>
 
9449
                                                                <line number="39" hits="20747" branch="true" condition-coverage="100% (2/2)">
 
9450
                                                                        <conditions>
 
9451
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9452
                                                                        </conditions>
 
9453
                                                                </line>
 
9454
                                                                <line number="40" hits="20742" branch="false"/>
 
9455
                                                                <line number="41" hits="20742" branch="false"/>
 
9456
                                                                <line number="42" hits="20742" branch="false"/>
 
9457
                                                        </lines>
 
9458
                                                </method>
 
9459
                                                <method name="equals" signature="(Ljava/lang/Object;)Z" line-rate="1.0" branch-rate="1.0">
 
9460
                                                        <lines>
 
9461
                                                                <line number="47" hits="20123" branch="true" condition-coverage="100% (4/4)">
 
9462
                                                                        <conditions>
 
9463
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9464
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
9465
                                                                        </conditions>
 
9466
                                                                </line>
 
9467
                                                        </lines>
 
9468
                                                </method>
 
9469
                                                <method name="hashCode" signature="()I" line-rate="1.0" branch-rate="1.0">
 
9470
                                                        <lines>
 
9471
                                                                <line number="52" hits="62449" branch="false"/>
 
9472
                                                        </lines>
 
9473
                                                </method>
 
9474
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
9475
                                                        <lines>
 
9476
                                                                <line number="57" hits="2222" branch="false"/>
 
9477
                                                        </lines>
 
9478
                                                </method>
 
9479
                                        </methods>
 
9480
                                        <lines>
 
9481
                                                <line number="33" hits="615" branch="true" condition-coverage="100% (2/2)">
 
9482
                                                        <conditions>
 
9483
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9484
                                                        </conditions>
 
9485
                                                </line>
 
9486
                                                <line number="34" hits="605" branch="false"/>
 
9487
                                                <line number="35" hits="605" branch="false"/>
 
9488
                                                <line number="39" hits="20747" branch="true" condition-coverage="100% (2/2)">
 
9489
                                                        <conditions>
 
9490
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9491
                                                        </conditions>
 
9492
                                                </line>
 
9493
                                                <line number="40" hits="20742" branch="false"/>
 
9494
                                                <line number="41" hits="20742" branch="false"/>
 
9495
                                                <line number="42" hits="20742" branch="false"/>
 
9496
                                                <line number="47" hits="20123" branch="true" condition-coverage="100% (4/4)">
 
9497
                                                        <conditions>
 
9498
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9499
                                                                <condition number="1" type="jump" coverage="100%"/>
 
9500
                                                        </conditions>
 
9501
                                                </line>
 
9502
                                                <line number="52" hits="62449" branch="false"/>
 
9503
                                                <line number="57" hits="2222" branch="false"/>
 
9504
                                        </lines>
 
9505
                                </class>
 
9506
                                <class name="org.gmetrics.result.MetricResult" filename="org/gmetrics/result/MetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9507
                                        <methods>
 
9508
                                        </methods>
 
9509
                                        <lines>
 
9510
                                        </lines>
 
9511
                                </class>
 
9512
                                <class name="org.gmetrics.result.MetricResultBuilder" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="0.0" complexity="0.0">
 
9513
                                        <methods>
 
9514
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
9515
                                                        <lines>
 
9516
                                                                <line number="28" hits="0" branch="false"/>
 
9517
                                                        </lines>
 
9518
                                                </method>
 
9519
                                                <method name="average" signature="(Ljava/lang/Object;ILjava/util/Map;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
 
9520
                                                        <lines>
 
9521
                                                                <line number="110" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9522
                                                                        <conditions>
 
9523
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9524
                                                                        </conditions>
 
9525
                                                                </line>
 
9526
                                                        </lines>
 
9527
                                                </method>
 
9528
                                                <method name="calculateAverage" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
 
9529
                                                        <lines>
 
9530
                                                                <line number="114" hits="0" branch="true" condition-coverage="0% (0/6)">
 
9531
                                                                        <conditions>
 
9532
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9533
                                                                                <condition number="1" type="jump" coverage="0%"/>
 
9534
                                                                                <condition number="2" type="jump" coverage="0%"/>
 
9535
                                                                        </conditions>
 
9536
                                                                </line>
 
9537
                                                                <line number="115" hits="0" branch="false"/>
 
9538
                                                                <line number="116" hits="0" branch="false"/>
 
9539
                                                                <line number="118" hits="0" branch="false"/>
 
9540
                                                        </lines>
 
9541
                                                </method>
 
9542
                                                <method name="calculateCount" signature="(Ljava/util/Collection;)I" line-rate="0.0" branch-rate="1.0">
 
9543
                                                        <lines>
 
9544
                                                                <line number="78" hits="0" branch="false"/>
 
9545
                                                        </lines>
 
9546
                                                </method>
 
9547
                                                <method name="calculateFunctions" signature="(Ljava/util/Collection;ILjava/util/Map;)Ljava/util/Map;" line-rate="0.0" branch-rate="1.0">
 
9548
                                                        <lines>
 
9549
                                                                <line number="67" hits="0" branch="false"/>
 
9550
                                                                <line number="69" hits="0" branch="false"/>
 
9551
                                                                <line number="70" hits="0" branch="false"/>
 
9552
                                                                <line number="71" hits="0" branch="false"/>
 
9553
                                                                <line number="72" hits="0" branch="false"/>
 
9554
                                                                <line number="73" hits="0" branch="false"/>
 
9555
                                                                <line number="74" hits="0" branch="false"/>
 
9556
                                                        </lines>
 
9557
                                                </method>
 
9558
                                                <method name="calculateMaximum" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
 
9559
                                                        <lines>
 
9560
                                                                <line number="105" hits="0" branch="false"/>
 
9561
                                                                <line number="106" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9562
                                                                        <conditions>
 
9563
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9564
                                                                        </conditions>
 
9565
                                                                </line>
 
9566
                                                        </lines>
 
9567
                                                </method>
 
9568
                                                <method name="calculateMinimum" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
 
9569
                                                        <lines>
 
9570
                                                                <line number="96" hits="0" branch="false"/>
 
9571
                                                                <line number="97" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9572
                                                                        <conditions>
 
9573
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9574
                                                                        </conditions>
 
9575
                                                                </line>
 
9576
                                                        </lines>
 
9577
                                                </method>
 
9578
                                                <method name="calculateTotal" signature="(Ljava/util/Collection;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
 
9579
                                                        <lines>
 
9580
                                                                <line number="86" hits="0" branch="false"/>
 
9581
                                                        </lines>
 
9582
                                                </method>
 
9583
                                                <method name="createAggregateMetricResult" signature="(Ljava/util/Collection;Ljava/lang/Integer;Ljava/util/Map;)Lorg/gmetrics/result/MetricResult;" line-rate="0.0" branch-rate="0.0">
 
9584
                                                        <lines>
 
9585
                                                                <line number="49" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9586
                                                                        <conditions>
 
9587
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9588
                                                                        </conditions>
 
9589
                                                                </line>
 
9590
                                                                <line number="50" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9591
                                                                        <conditions>
 
9592
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9593
                                                                        </conditions>
 
9594
                                                                </line>
 
9595
                                                                <line number="51" hits="0" branch="true" condition-coverage="0% (0/4)">
 
9596
                                                                        <conditions>
 
9597
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9598
                                                                                <condition number="1" type="jump" coverage="0%"/>
 
9599
                                                                        </conditions>
 
9600
                                                                </line>
 
9601
                                                                <line number="53" hits="0" branch="false"/>
 
9602
                                                                <line number="54" hits="0" branch="false"/>
 
9603
                                                                <line number="55" hits="0" branch="false"/>
 
9604
                                                        </lines>
 
9605
                                                </method>
 
9606
                                                <method name="maximum" signature="(Ljava/util/Collection;Ljava/util/Map;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
 
9607
                                                        <lines>
 
9608
                                                                <line number="101" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9609
                                                                        <conditions>
 
9610
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9611
                                                                        </conditions>
 
9612
                                                                </line>
 
9613
                                                        </lines>
 
9614
                                                </method>
 
9615
                                                <method name="minimum" signature="(Ljava/util/Collection;Ljava/util/Map;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
 
9616
                                                        <lines>
 
9617
                                                                <line number="92" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9618
                                                                        <conditions>
 
9619
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9620
                                                                        </conditions>
 
9621
                                                                </line>
 
9622
                                                        </lines>
 
9623
                                                </method>
 
9624
                                                <method name="shouldCalculateFunction" signature="(Ljava/lang/String;Ljava/util/Map;)Z" line-rate="0.0" branch-rate="0.0">
 
9625
                                                        <lines>
 
9626
                                                                <line number="122" hits="0" branch="true" condition-coverage="0% (0/6)">
 
9627
                                                                        <conditions>
 
9628
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9629
                                                                                <condition number="1" type="jump" coverage="0%"/>
 
9630
                                                                                <condition number="2" type="jump" coverage="0%"/>
 
9631
                                                                        </conditions>
 
9632
                                                                </line>
 
9633
                                                        </lines>
 
9634
                                                </method>
 
9635
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="0.0" branch-rate="1.0">
 
9636
                                                        <lines>
 
9637
                                                                <line number="59" hits="0" branch="false"/>
 
9638
                                                        </lines>
 
9639
                                                </method>
 
9640
                                                <method name="total" signature="(Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
 
9641
                                                        <lines>
 
9642
                                                                <line number="82" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9643
                                                                        <conditions>
 
9644
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9645
                                                                        </conditions>
 
9646
                                                                </line>
 
9647
                                                        </lines>
 
9648
                                                </method>
 
9649
                                        </methods>
 
9650
                                        <lines>
 
9651
                                                <line number="28" hits="0" branch="false"/>
 
9652
                                                <line number="49" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9653
                                                        <conditions>
 
9654
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9655
                                                        </conditions>
 
9656
                                                </line>
 
9657
                                                <line number="50" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9658
                                                        <conditions>
 
9659
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9660
                                                        </conditions>
 
9661
                                                </line>
 
9662
                                                <line number="51" hits="0" branch="true" condition-coverage="0% (0/4)">
 
9663
                                                        <conditions>
 
9664
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9665
                                                                <condition number="1" type="jump" coverage="0%"/>
 
9666
                                                        </conditions>
 
9667
                                                </line>
 
9668
                                                <line number="53" hits="0" branch="false"/>
 
9669
                                                <line number="54" hits="0" branch="false"/>
 
9670
                                                <line number="55" hits="0" branch="false"/>
 
9671
                                                <line number="59" hits="0" branch="false"/>
 
9672
                                                <line number="67" hits="0" branch="false"/>
 
9673
                                                <line number="69" hits="0" branch="false"/>
 
9674
                                                <line number="70" hits="0" branch="false"/>
 
9675
                                                <line number="71" hits="0" branch="false"/>
 
9676
                                                <line number="72" hits="0" branch="false"/>
 
9677
                                                <line number="73" hits="0" branch="false"/>
 
9678
                                                <line number="74" hits="0" branch="false"/>
 
9679
                                                <line number="78" hits="0" branch="false"/>
 
9680
                                                <line number="82" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9681
                                                        <conditions>
 
9682
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9683
                                                        </conditions>
 
9684
                                                </line>
 
9685
                                                <line number="86" hits="0" branch="false"/>
 
9686
                                                <line number="92" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9687
                                                        <conditions>
 
9688
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9689
                                                        </conditions>
 
9690
                                                </line>
 
9691
                                                <line number="96" hits="0" branch="false"/>
 
9692
                                                <line number="97" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9693
                                                        <conditions>
 
9694
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9695
                                                        </conditions>
 
9696
                                                </line>
 
9697
                                                <line number="101" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9698
                                                        <conditions>
 
9699
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9700
                                                        </conditions>
 
9701
                                                </line>
 
9702
                                                <line number="105" hits="0" branch="false"/>
 
9703
                                                <line number="106" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9704
                                                        <conditions>
 
9705
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9706
                                                        </conditions>
 
9707
                                                </line>
 
9708
                                                <line number="110" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9709
                                                        <conditions>
 
9710
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9711
                                                        </conditions>
 
9712
                                                </line>
 
9713
                                                <line number="114" hits="0" branch="true" condition-coverage="0% (0/6)">
 
9714
                                                        <conditions>
 
9715
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9716
                                                                <condition number="1" type="jump" coverage="0%"/>
 
9717
                                                                <condition number="2" type="jump" coverage="0%"/>
 
9718
                                                        </conditions>
 
9719
                                                </line>
 
9720
                                                <line number="115" hits="0" branch="false"/>
 
9721
                                                <line number="116" hits="0" branch="false"/>
 
9722
                                                <line number="118" hits="0" branch="false"/>
 
9723
                                                <line number="122" hits="0" branch="true" condition-coverage="0% (0/6)">
 
9724
                                                        <conditions>
 
9725
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9726
                                                                <condition number="1" type="jump" coverage="0%"/>
 
9727
                                                                <condition number="2" type="jump" coverage="0%"/>
 
9728
                                                        </conditions>
 
9729
                                                </line>
 
9730
                                        </lines>
 
9731
                                </class>
 
9732
                                <class name="org.gmetrics.result.MetricResultBuilder$_calculateCount_closure1" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
 
9733
                                        <methods>
 
9734
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
 
9735
                                                        <lines>
 
9736
                                                                <line number="78" hits="0" branch="false"/>
 
9737
                                                        </lines>
 
9738
                                                </method>
 
9739
                                        </methods>
 
9740
                                        <lines>
 
9741
                                                <line number="78" hits="0" branch="false"/>
 
9742
                                        </lines>
 
9743
                                </class>
 
9744
                                <class name="org.gmetrics.result.MetricResultBuilder$_calculateMaximum_closure4" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
 
9745
                                        <methods>
 
9746
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
 
9747
                                                        <lines>
 
9748
                                                                <line number="105" hits="0" branch="false"/>
 
9749
                                                        </lines>
 
9750
                                                </method>
 
9751
                                        </methods>
 
9752
                                        <lines>
 
9753
                                                <line number="105" hits="0" branch="false"/>
 
9754
                                        </lines>
 
9755
                                </class>
 
9756
                                <class name="org.gmetrics.result.MetricResultBuilder$_calculateMinimum_closure3" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="1.0" complexity="0.0">
 
9757
                                        <methods>
 
9758
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="1.0">
 
9759
                                                        <lines>
 
9760
                                                                <line number="96" hits="0" branch="false"/>
 
9761
                                                        </lines>
 
9762
                                                </method>
 
9763
                                        </methods>
 
9764
                                        <lines>
 
9765
                                                <line number="96" hits="0" branch="false"/>
 
9766
                                        </lines>
 
9767
                                </class>
 
9768
                                <class name="org.gmetrics.result.MetricResultBuilder$_calculateTotal_closure2" filename="org/gmetrics/result/MetricResultBuilder.groovy" line-rate="0.0" branch-rate="0.0" complexity="0.0">
 
9769
                                        <methods>
 
9770
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="0.0" branch-rate="0.0">
 
9771
                                                        <lines>
 
9772
                                                                <line number="87" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9773
                                                                        <conditions>
 
9774
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
9775
                                                                        </conditions>
 
9776
                                                                </line>
 
9777
                                                        </lines>
 
9778
                                                </method>
 
9779
                                        </methods>
 
9780
                                        <lines>
 
9781
                                                <line number="87" hits="0" branch="true" condition-coverage="0% (0/2)">
 
9782
                                                        <conditions>
 
9783
                                                                <condition number="0" type="jump" coverage="0%"/>
 
9784
                                                        </conditions>
 
9785
                                                </line>
 
9786
                                        </lines>
 
9787
                                </class>
 
9788
                                <class name="org.gmetrics.result.NumberMetricResult" filename="org/gmetrics/result/NumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9789
                                        <methods>
 
9790
                                                <method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/lang/Object;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
 
9791
                                                        <lines>
 
9792
                                                                <line number="36" hits="10683" branch="true" condition-coverage="100% (2/2)">
 
9793
                                                                        <conditions>
 
9794
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9795
                                                                        </conditions>
 
9796
                                                                </line>
 
9797
                                                                <line number="37" hits="10681" branch="true" condition-coverage="100% (2/2)">
 
9798
                                                                        <conditions>
 
9799
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9800
                                                                        </conditions>
 
9801
                                                                </line>
 
9802
                                                                <line number="38" hits="10679" branch="true" condition-coverage="100% (4/4)">
 
9803
                                                                        <conditions>
 
9804
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9805
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
9806
                                                                        </conditions>
 
9807
                                                                </line>
 
9808
                                                                <line number="39" hits="10677" branch="false"/>
 
9809
                                                                <line number="40" hits="10677" branch="false"/>
 
9810
                                                                <line number="41" hits="10677" branch="false"/>
 
9811
                                                                <line number="42" hits="10677" branch="false"/>
 
9812
                                                        </lines>
 
9813
                                                </method>
 
9814
                                                <method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/util/Map;Ljava/lang/Integer;I)V" line-rate="1.0" branch-rate="1.0">
 
9815
                                                        <lines>
 
9816
                                                                <line number="44" hits="3862" branch="true" condition-coverage="100% (2/2)">
 
9817
                                                                        <conditions>
 
9818
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9819
                                                                        </conditions>
 
9820
                                                                </line>
 
9821
                                                                <line number="45" hits="3859" branch="true" condition-coverage="100% (2/2)">
 
9822
                                                                        <conditions>
 
9823
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9824
                                                                        </conditions>
 
9825
                                                                </line>
 
9826
                                                                <line number="46" hits="35576" branch="true" condition-coverage="100% (4/4)">
 
9827
                                                                        <conditions>
 
9828
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9829
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
9830
                                                                        </conditions>
 
9831
                                                                </line>
 
9832
                                                                <line number="47" hits="3853" branch="false"/>
 
9833
                                                                <line number="48" hits="3853" branch="false"/>
 
9834
                                                                <line number="49" hits="3853" branch="false"/>
 
9835
                                                                <line number="50" hits="4888" branch="false"/>
 
9836
                                                                <line number="51" hits="3853" branch="false"/>
 
9837
                                                        </lines>
 
9838
                                                </method>
 
9839
                                                <method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9840
                                                        <lines>
 
9841
                                                                <line number="55" hits="9395" branch="true" condition-coverage="100% (2/2)">
 
9842
                                                                        <conditions>
 
9843
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9844
                                                                        </conditions>
 
9845
                                                                </line>
 
9846
                                                        </lines>
 
9847
                                                </method>
 
9848
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
9849
                                                        <lines>
 
9850
                                                                <line number="59" hits="447" branch="false"/>
 
9851
                                                        </lines>
 
9852
                                                </method>
 
9853
                                        </methods>
 
9854
                                        <lines>
 
9855
                                                <line number="36" hits="10683" branch="true" condition-coverage="100% (2/2)">
 
9856
                                                        <conditions>
 
9857
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9858
                                                        </conditions>
 
9859
                                                </line>
 
9860
                                                <line number="37" hits="10681" branch="true" condition-coverage="100% (2/2)">
 
9861
                                                        <conditions>
 
9862
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9863
                                                        </conditions>
 
9864
                                                </line>
 
9865
                                                <line number="38" hits="10679" branch="true" condition-coverage="100% (4/4)">
 
9866
                                                        <conditions>
 
9867
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9868
                                                                <condition number="1" type="jump" coverage="100%"/>
 
9869
                                                        </conditions>
 
9870
                                                </line>
 
9871
                                                <line number="39" hits="10677" branch="false"/>
 
9872
                                                <line number="40" hits="10677" branch="false"/>
 
9873
                                                <line number="41" hits="10677" branch="false"/>
 
9874
                                                <line number="42" hits="10677" branch="false"/>
 
9875
                                                <line number="44" hits="3862" branch="true" condition-coverage="100% (2/2)">
 
9876
                                                        <conditions>
 
9877
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9878
                                                        </conditions>
 
9879
                                                </line>
 
9880
                                                <line number="45" hits="3859" branch="true" condition-coverage="100% (2/2)">
 
9881
                                                        <conditions>
 
9882
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9883
                                                        </conditions>
 
9884
                                                </line>
 
9885
                                                <line number="46" hits="35576" branch="true" condition-coverage="100% (4/4)">
 
9886
                                                        <conditions>
 
9887
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9888
                                                                <condition number="1" type="jump" coverage="100%"/>
 
9889
                                                        </conditions>
 
9890
                                                </line>
 
9891
                                                <line number="47" hits="3853" branch="false"/>
 
9892
                                                <line number="48" hits="3853" branch="false"/>
 
9893
                                                <line number="49" hits="3853" branch="false"/>
 
9894
                                                <line number="50" hits="4888" branch="false"/>
 
9895
                                                <line number="51" hits="3853" branch="false"/>
 
9896
                                                <line number="55" hits="9395" branch="true" condition-coverage="100% (2/2)">
 
9897
                                                        <conditions>
 
9898
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9899
                                                        </conditions>
 
9900
                                                </line>
 
9901
                                                <line number="59" hits="447" branch="false"/>
 
9902
                                        </lines>
 
9903
                                </class>
 
9904
                                <class name="org.gmetrics.result.SingleNumberMetricResult" filename="org/gmetrics/result/SingleNumberMetricResult.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9905
                                        <methods>
 
9906
                                                <method name="&lt;init&gt;" signature="(Lorg/gmetrics/metric/Metric;Lorg/gmetrics/metric/MetricLevel;Ljava/lang/Object;Ljava/lang/Integer;)V" line-rate="1.0" branch-rate="1.0">
 
9907
                                                        <lines>
 
9908
                                                                <line number="43" hits="14958" branch="true" condition-coverage="100% (2/2)">
 
9909
                                                                        <conditions>
 
9910
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9911
                                                                        </conditions>
 
9912
                                                                </line>
 
9913
                                                                <line number="44" hits="14955" branch="true" condition-coverage="100% (2/2)">
 
9914
                                                                        <conditions>
 
9915
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9916
                                                                        </conditions>
 
9917
                                                                </line>
 
9918
                                                                <line number="45" hits="14952" branch="true" condition-coverage="100% (4/4)">
 
9919
                                                                        <conditions>
 
9920
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9921
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
9922
                                                                        </conditions>
 
9923
                                                                </line>
 
9924
                                                                <line number="46" hits="14949" branch="false"/>
 
9925
                                                                <line number="47" hits="14949" branch="false"/>
 
9926
                                                                <line number="48" hits="14949" branch="false"/>
 
9927
                                                                <line number="49" hits="14949" branch="false"/>
 
9928
                                                        </lines>
 
9929
                                                </method>
 
9930
                                                <method name="getAt" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
9931
                                                        <lines>
 
9932
                                                                <line number="53" hits="54728" branch="true" condition-coverage="100% (2/2)">
 
9933
                                                                        <conditions>
 
9934
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9935
                                                                        </conditions>
 
9936
                                                                </line>
 
9937
                                                        </lines>
 
9938
                                                </method>
 
9939
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
9940
                                                        <lines>
 
9941
                                                                <line number="57" hits="1550" branch="false"/>
 
9942
                                                        </lines>
 
9943
                                                </method>
 
9944
                                        </methods>
 
9945
                                        <lines>
 
9946
                                                <line number="43" hits="14958" branch="true" condition-coverage="100% (2/2)">
 
9947
                                                        <conditions>
 
9948
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9949
                                                        </conditions>
 
9950
                                                </line>
 
9951
                                                <line number="44" hits="14955" branch="true" condition-coverage="100% (2/2)">
 
9952
                                                        <conditions>
 
9953
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9954
                                                        </conditions>
 
9955
                                                </line>
 
9956
                                                <line number="45" hits="14952" branch="true" condition-coverage="100% (4/4)">
 
9957
                                                        <conditions>
 
9958
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9959
                                                                <condition number="1" type="jump" coverage="100%"/>
 
9960
                                                        </conditions>
 
9961
                                                </line>
 
9962
                                                <line number="46" hits="14949" branch="false"/>
 
9963
                                                <line number="47" hits="14949" branch="false"/>
 
9964
                                                <line number="48" hits="14949" branch="false"/>
 
9965
                                                <line number="49" hits="14949" branch="false"/>
 
9966
                                                <line number="53" hits="54728" branch="true" condition-coverage="100% (2/2)">
 
9967
                                                        <conditions>
 
9968
                                                                <condition number="0" type="jump" coverage="100%"/>
 
9969
                                                        </conditions>
 
9970
                                                </line>
 
9971
                                                <line number="57" hits="1550" branch="false"/>
 
9972
                                        </lines>
 
9973
                                </class>
 
9974
                        </classes>
 
9975
                </package>
 
9976
                <package name="org.gmetrics.resultsnode" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9977
                        <classes>
 
9978
                                <class name="org.gmetrics.resultsnode.ClassResultsNode" filename="org/gmetrics/resultsnode/ClassResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
9979
                                        <methods>
 
9980
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
9981
                                                        <lines>
 
9982
                                                                <line number="35" hits="1887" branch="false"/>
 
9983
                                                                <line number="38" hits="3774" branch="false"/>
 
9984
                                                        </lines>
 
9985
                                                </method>
 
9986
                                                <method name="addClassMetricResult" signature="(Lorg/gmetrics/result/ClassMetricResult;)V" line-rate="1.0" branch-rate="1.0">
 
9987
                                                        <lines>
 
9988
                                                                <line number="51" hits="5422" branch="true" condition-coverage="100% (2/2)">
 
9989
                                                                        <conditions>
 
9990
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
9991
                                                                        </conditions>
 
9992
                                                                </line>
 
9993
                                                                <line number="52" hits="4592" branch="false"/>
 
9994
                                                                <line number="54" hits="4592" branch="false"/>
 
9995
                                                                <line number="55" hits="4592" branch="false"/>
 
9996
                                                        </lines>
 
9997
                                                </method>
 
9998
                                                <method name="addMethodMetricResult" signature="(Lorg/gmetrics/result/MethodKey;Lorg/gmetrics/result/MetricResult;)V" line-rate="1.0" branch-rate="1.0">
 
9999
                                                        <lines>
 
10000
                                                                <line number="66" hits="16977" branch="true" condition-coverage="100% (2/2)">
 
10001
                                                                        <conditions>
 
10002
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10003
                                                                        </conditions>
 
10004
                                                                </line>
 
10005
                                                                <line number="67" hits="7043" branch="false"/>
 
10006
                                                                <line number="69" hits="16977" branch="false"/>
 
10007
                                                        </lines>
 
10008
                                                </method>
 
10009
                                                <method name="containsClassResults" signature="()Z" line-rate="1.0" branch-rate="1.0">
 
10010
                                                        <lines>
 
10011
                                                                <line number="42" hits="162" branch="false"/>
 
10012
                                                        </lines>
 
10013
                                                </method>
 
10014
                                                <method name="getMetricResult" signature="(Lorg/gmetrics/metric/Metric;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
10015
                                                        <lines>
 
10016
                                                                <line number="46" hits="12545" branch="true" condition-coverage="100% (2/2)">
 
10017
                                                                        <conditions>
 
10018
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10019
                                                                        </conditions>
 
10020
                                                                </line>
 
10021
                                                                <line number="47" hits="12540" branch="false"/>
 
10022
                                                        </lines>
 
10023
                                                </method>
 
10024
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10025
                                                        <lines>
 
10026
                                                                <line number="62" hits="414" branch="false"/>
 
10027
                                                        </lines>
 
10028
                                                </method>
 
10029
                                        </methods>
 
10030
                                        <lines>
 
10031
                                                <line number="35" hits="1887" branch="false"/>
 
10032
                                                <line number="38" hits="3774" branch="false"/>
 
10033
                                                <line number="42" hits="162" branch="false"/>
 
10034
                                                <line number="46" hits="12545" branch="true" condition-coverage="100% (2/2)">
 
10035
                                                        <conditions>
 
10036
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10037
                                                        </conditions>
 
10038
                                                </line>
 
10039
                                                <line number="47" hits="12540" branch="false"/>
 
10040
                                                <line number="51" hits="5422" branch="true" condition-coverage="100% (2/2)">
 
10041
                                                        <conditions>
 
10042
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10043
                                                        </conditions>
 
10044
                                                </line>
 
10045
                                                <line number="52" hits="4592" branch="false"/>
 
10046
                                                <line number="54" hits="4592" branch="false"/>
 
10047
                                                <line number="55" hits="4592" branch="false"/>
 
10048
                                                <line number="62" hits="414" branch="false"/>
 
10049
                                                <line number="66" hits="16977" branch="true" condition-coverage="100% (2/2)">
 
10050
                                                        <conditions>
 
10051
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10052
                                                        </conditions>
 
10053
                                                </line>
 
10054
                                                <line number="67" hits="7043" branch="false"/>
 
10055
                                                <line number="69" hits="16977" branch="false"/>
 
10056
                                        </lines>
 
10057
                                </class>
 
10058
                                <class name="org.gmetrics.resultsnode.ClassResultsNode$_addClassMetricResult_closure2" filename="org/gmetrics/resultsnode/ClassResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10059
                                        <methods>
 
10060
                                                <method name="doCall" signature="(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
10061
                                                        <lines>
 
10062
                                                                <line number="56" hits="16977" branch="false"/>
 
10063
                                                        </lines>
 
10064
                                                </method>
 
10065
                                        </methods>
 
10066
                                        <lines>
 
10067
                                                <line number="56" hits="16977" branch="false"/>
 
10068
                                        </lines>
 
10069
                                </class>
 
10070
                                <class name="org.gmetrics.resultsnode.ClassResultsNode$_getMetricResult_closure1" filename="org/gmetrics/resultsnode/ClassResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10071
                                        <methods>
 
10072
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
10073
                                                        <lines>
 
10074
                                                                <line number="47" hits="38140" branch="true" condition-coverage="100% (2/2)">
 
10075
                                                                        <conditions>
 
10076
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10077
                                                                        </conditions>
 
10078
                                                                </line>
 
10079
                                                        </lines>
 
10080
                                                </method>
 
10081
                                        </methods>
 
10082
                                        <lines>
 
10083
                                                <line number="47" hits="38140" branch="true" condition-coverage="100% (2/2)">
 
10084
                                                        <conditions>
 
10085
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10086
                                                        </conditions>
 
10087
                                                </line>
 
10088
                                        </lines>
 
10089
                                </class>
 
10090
                                <class name="org.gmetrics.resultsnode.MethodResultsNode" filename="org/gmetrics/resultsnode/MethodResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10091
                                        <methods>
 
10092
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
10093
                                                        <lines>
 
10094
                                                                <line number="35" hits="120" branch="false"/>
 
10095
                                                        </lines>
 
10096
                                                </method>
 
10097
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
10098
                                                        <lines>
 
10099
                                                                <line number="32" hits="7108" branch="false"/>
 
10100
                                                                <line number="39" hits="14096" branch="false"/>
 
10101
                                                                <line number="40" hits="7048" branch="false"/>
 
10102
                                                        </lines>
 
10103
                                                </method>
 
10104
                                                <method name="addMetricResult" signature="(Lorg/gmetrics/result/MetricResult;)V" line-rate="1.0" branch-rate="1.0">
 
10105
                                                        <lines>
 
10106
                                                                <line number="53" hits="17012" branch="true" condition-coverage="100% (2/2)">
 
10107
                                                                        <conditions>
 
10108
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10109
                                                                        </conditions>
 
10110
                                                                </line>
 
10111
                                                                <line number="54" hits="17007" branch="false"/>
 
10112
                                                        </lines>
 
10113
                                                </method>
 
10114
                                                <method name="containsClassResults" signature="()Z" line-rate="1.0" branch-rate="1.0">
 
10115
                                                        <lines>
 
10116
                                                                <line number="44" hits="5" branch="false"/>
 
10117
                                                        </lines>
 
10118
                                                </method>
 
10119
                                                <method name="getChildren" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
 
10120
                                                        <lines>
 
10121
                                                                <line number="58" hits="27105" branch="false"/>
 
10122
                                                        </lines>
 
10123
                                                </method>
 
10124
                                                <method name="getMetricResult" signature="(Lorg/gmetrics/metric/Metric;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
10125
                                                        <lines>
 
10126
                                                                <line number="48" hits="31220" branch="true" condition-coverage="100% (2/2)">
 
10127
                                                                        <conditions>
 
10128
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10129
                                                                        </conditions>
 
10130
                                                                </line>
 
10131
                                                                <line number="49" hits="31215" branch="false"/>
 
10132
                                                        </lines>
 
10133
                                                </method>
 
10134
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10135
                                                        <lines>
 
10136
                                                                <line number="62" hits="1882" branch="false"/>
 
10137
                                                        </lines>
 
10138
                                                </method>
 
10139
                                        </methods>
 
10140
                                        <lines>
 
10141
                                                <line number="32" hits="7108" branch="false"/>
 
10142
                                                <line number="35" hits="120" branch="false"/>
 
10143
                                                <line number="39" hits="14096" branch="false"/>
 
10144
                                                <line number="40" hits="7048" branch="false"/>
 
10145
                                                <line number="44" hits="5" branch="false"/>
 
10146
                                                <line number="48" hits="31220" branch="true" condition-coverage="100% (2/2)">
 
10147
                                                        <conditions>
 
10148
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10149
                                                        </conditions>
 
10150
                                                </line>
 
10151
                                                <line number="49" hits="31215" branch="false"/>
 
10152
                                                <line number="53" hits="17012" branch="true" condition-coverage="100% (2/2)">
 
10153
                                                        <conditions>
 
10154
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10155
                                                        </conditions>
 
10156
                                                </line>
 
10157
                                                <line number="54" hits="17007" branch="false"/>
 
10158
                                                <line number="58" hits="27105" branch="false"/>
 
10159
                                                <line number="62" hits="1882" branch="false"/>
 
10160
                                        </lines>
 
10161
                                </class>
 
10162
                                <class name="org.gmetrics.resultsnode.MethodResultsNode$_getMetricResult_closure1" filename="org/gmetrics/resultsnode/MethodResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10163
                                        <methods>
 
10164
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
10165
                                                        <lines>
 
10166
                                                                <line number="49" hits="65915" branch="true" condition-coverage="100% (2/2)">
 
10167
                                                                        <conditions>
 
10168
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10169
                                                                        </conditions>
 
10170
                                                                </line>
 
10171
                                                        </lines>
 
10172
                                                </method>
 
10173
                                        </methods>
 
10174
                                        <lines>
 
10175
                                                <line number="49" hits="65915" branch="true" condition-coverage="100% (2/2)">
 
10176
                                                        <conditions>
 
10177
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10178
                                                        </conditions>
 
10179
                                                </line>
 
10180
                                        </lines>
 
10181
                                </class>
 
10182
                                <class name="org.gmetrics.resultsnode.PackageResultsNode" filename="org/gmetrics/resultsnode/PackageResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10183
                                        <methods>
 
10184
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
10185
                                                        <lines>
 
10186
                                                                <line number="38" hits="4606" branch="false"/>
 
10187
                                                        </lines>
 
10188
                                                </method>
 
10189
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
10190
                                                        <lines>
 
10191
                                                                <line number="33" hits="2834" branch="false"/>
 
10192
                                                                <line number="42" hits="1062" branch="false"/>
 
10193
                                                                <line number="43" hits="531" branch="false"/>
 
10194
                                                        </lines>
 
10195
                                                </method>
 
10196
                                                <method name="addChild" signature="(Ljava/lang/String;Lorg/gmetrics/resultsnode/ResultsNode;)V" line-rate="1.0" branch-rate="1.0">
 
10197
                                                        <lines>
 
10198
                                                                <line number="68" hits="426" branch="true" condition-coverage="100% (2/2)">
 
10199
                                                                        <conditions>
 
10200
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10201
                                                                        </conditions>
 
10202
                                                                </line>
 
10203
                                                                <line number="69" hits="421" branch="true" condition-coverage="100% (2/2)">
 
10204
                                                                        <conditions>
 
10205
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10206
                                                                        </conditions>
 
10207
                                                                </line>
 
10208
                                                                <line number="70" hits="416" branch="false"/>
 
10209
                                                        </lines>
 
10210
                                                </method>
 
10211
                                                <method name="addChildIfNotEmpty" signature="(Ljava/lang/String;Lorg/gmetrics/resultsnode/ResultsNode;)V" line-rate="1.0" branch-rate="1.0">
 
10212
                                                        <lines>
 
10213
                                                                <line number="60" hits="2064" branch="true" condition-coverage="100% (2/2)">
 
10214
                                                                        <conditions>
 
10215
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10216
                                                                        </conditions>
 
10217
                                                                </line>
 
10218
                                                                <line number="61" hits="2059" branch="true" condition-coverage="100% (2/2)">
 
10219
                                                                        <conditions>
 
10220
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10221
                                                                        </conditions>
 
10222
                                                                </line>
 
10223
                                                                <line number="62" hits="2054" branch="true" condition-coverage="100% (2/2)">
 
10224
                                                                        <conditions>
 
10225
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10226
                                                                        </conditions>
 
10227
                                                                </line>
 
10228
                                                                <line number="63" hits="1790" branch="false"/>
 
10229
                                                        </lines>
 
10230
                                                </method>
 
10231
                                                <method name="applyMetric" signature="(Lorg/gmetrics/metric/Metric;)V" line-rate="1.0" branch-rate="1.0">
 
10232
                                                        <lines>
 
10233
                                                                <line number="74" hits="4847" branch="false"/>
 
10234
                                                                <line number="75" hits="4847" branch="false"/>
 
10235
                                                                <line number="76" hits="4847" branch="false"/>
 
10236
                                                                <line number="82" hits="4847" branch="false"/>
 
10237
                                                                <line number="83" hits="4847" branch="true" condition-coverage="100% (2/2)">
 
10238
                                                                        <conditions>
 
10239
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10240
                                                                        </conditions>
 
10241
                                                                </line>
 
10242
                                                                <line number="84" hits="4624" branch="false"/>
 
10243
                                                        </lines>
 
10244
                                                </method>
 
10245
                                                <method name="containsClassResults" signature="()Z" line-rate="1.0" branch-rate="1.0">
 
10246
                                                        <lines>
 
10247
                                                                <line number="51" hits="1913" branch="false"/>
 
10248
                                                        </lines>
 
10249
                                                </method>
 
10250
                                                <method name="getChildren" signature="()Ljava/util/Map;" line-rate="1.0" branch-rate="1.0">
 
10251
                                                        <lines>
 
10252
                                                                <line number="47" hits="19585" branch="false"/>
 
10253
                                                        </lines>
 
10254
                                                </method>
 
10255
                                                <method name="getMetricResult" signature="(Lorg/gmetrics/metric/Metric;)Lorg/gmetrics/result/MetricResult;" line-rate="1.0" branch-rate="1.0">
 
10256
                                                        <lines>
 
10257
                                                                <line number="55" hits="4186" branch="true" condition-coverage="100% (2/2)">
 
10258
                                                                        <conditions>
 
10259
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10260
                                                                        </conditions>
 
10261
                                                                </line>
 
10262
                                                                <line number="56" hits="4181" branch="false"/>
 
10263
                                                        </lines>
 
10264
                                                </method>
 
10265
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10266
                                                        <lines>
 
10267
                                                                <line number="89" hits="232" branch="false"/>
 
10268
                                                        </lines>
 
10269
                                                </method>
 
10270
                                        </methods>
 
10271
                                        <lines>
 
10272
                                                <line number="33" hits="2834" branch="false"/>
 
10273
                                                <line number="38" hits="4606" branch="false"/>
 
10274
                                                <line number="42" hits="1062" branch="false"/>
 
10275
                                                <line number="43" hits="531" branch="false"/>
 
10276
                                                <line number="47" hits="19585" branch="false"/>
 
10277
                                                <line number="51" hits="1913" branch="false"/>
 
10278
                                                <line number="55" hits="4186" branch="true" condition-coverage="100% (2/2)">
 
10279
                                                        <conditions>
 
10280
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10281
                                                        </conditions>
 
10282
                                                </line>
 
10283
                                                <line number="56" hits="4181" branch="false"/>
 
10284
                                                <line number="60" hits="2064" branch="true" condition-coverage="100% (2/2)">
 
10285
                                                        <conditions>
 
10286
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10287
                                                        </conditions>
 
10288
                                                </line>
 
10289
                                                <line number="61" hits="2059" branch="true" condition-coverage="100% (2/2)">
 
10290
                                                        <conditions>
 
10291
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10292
                                                        </conditions>
 
10293
                                                </line>
 
10294
                                                <line number="62" hits="2054" branch="true" condition-coverage="100% (2/2)">
 
10295
                                                        <conditions>
 
10296
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10297
                                                        </conditions>
 
10298
                                                </line>
 
10299
                                                <line number="63" hits="1790" branch="false"/>
 
10300
                                                <line number="68" hits="426" branch="true" condition-coverage="100% (2/2)">
 
10301
                                                        <conditions>
 
10302
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10303
                                                        </conditions>
 
10304
                                                </line>
 
10305
                                                <line number="69" hits="421" branch="true" condition-coverage="100% (2/2)">
 
10306
                                                        <conditions>
 
10307
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10308
                                                        </conditions>
 
10309
                                                </line>
 
10310
                                                <line number="70" hits="416" branch="false"/>
 
10311
                                                <line number="74" hits="4847" branch="false"/>
 
10312
                                                <line number="75" hits="4847" branch="false"/>
 
10313
                                                <line number="76" hits="4847" branch="false"/>
 
10314
                                                <line number="82" hits="4847" branch="false"/>
 
10315
                                                <line number="83" hits="4847" branch="true" condition-coverage="100% (2/2)">
 
10316
                                                        <conditions>
 
10317
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10318
                                                        </conditions>
 
10319
                                                </line>
 
10320
                                                <line number="84" hits="4624" branch="false"/>
 
10321
                                                <line number="89" hits="232" branch="false"/>
 
10322
                                        </lines>
 
10323
                                </class>
 
10324
                                <class name="org.gmetrics.resultsnode.PackageResultsNode$_applyMetric_closure3" filename="org/gmetrics/resultsnode/PackageResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10325
                                        <methods>
 
10326
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
10327
                                                        <lines>
 
10328
                                                                <line number="77" hits="6471" branch="false"/>
 
10329
                                                                <line number="78" hits="6471" branch="true" condition-coverage="100% (2/2)">
 
10330
                                                                        <conditions>
 
10331
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10332
                                                                        </conditions>
 
10333
                                                                </line>
 
10334
                                                                <line number="79" hits="5938" branch="false"/>
 
10335
                                                        </lines>
 
10336
                                                </method>
 
10337
                                        </methods>
 
10338
                                        <lines>
 
10339
                                                <line number="77" hits="6471" branch="false"/>
 
10340
                                                <line number="78" hits="6471" branch="true" condition-coverage="100% (2/2)">
 
10341
                                                        <conditions>
 
10342
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10343
                                                        </conditions>
 
10344
                                                </line>
 
10345
                                                <line number="79" hits="5938" branch="false"/>
 
10346
                                        </lines>
 
10347
                                </class>
 
10348
                                <class name="org.gmetrics.resultsnode.PackageResultsNode$_containsClassResults_closure1" filename="org/gmetrics/resultsnode/PackageResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10349
                                        <methods>
 
10350
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
10351
                                                        <lines>
 
10352
                                                                <line number="51" hits="207" branch="false"/>
 
10353
                                                        </lines>
 
10354
                                                </method>
 
10355
                                        </methods>
 
10356
                                        <lines>
 
10357
                                                <line number="51" hits="207" branch="false"/>
 
10358
                                        </lines>
 
10359
                                </class>
 
10360
                                <class name="org.gmetrics.resultsnode.PackageResultsNode$_getMetricResult_closure2" filename="org/gmetrics/resultsnode/PackageResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10361
                                        <methods>
 
10362
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
10363
                                                        <lines>
 
10364
                                                                <line number="56" hits="12620" branch="true" condition-coverage="100% (2/2)">
 
10365
                                                                        <conditions>
 
10366
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10367
                                                                        </conditions>
 
10368
                                                                </line>
 
10369
                                                        </lines>
 
10370
                                                </method>
 
10371
                                        </methods>
 
10372
                                        <lines>
 
10373
                                                <line number="56" hits="12620" branch="true" condition-coverage="100% (2/2)">
 
10374
                                                        <conditions>
 
10375
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10376
                                                        </conditions>
 
10377
                                                </line>
 
10378
                                        </lines>
 
10379
                                </class>
 
10380
                                <class name="org.gmetrics.resultsnode.ResultsNode" filename="org/gmetrics/resultsnode/ResultsNode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10381
                                        <methods>
 
10382
                                        </methods>
 
10383
                                        <lines>
 
10384
                                        </lines>
 
10385
                                </class>
 
10386
                        </classes>
 
10387
                </package>
 
10388
                <package name="org.gmetrics.source" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10389
                        <classes>
 
10390
                                <class name="org.gmetrics.source.AbstractSourceCode" filename="org/gmetrics/source/AbstractSourceCode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10391
                                        <methods>
 
10392
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
10393
                                                        <lines>
 
10394
                                                                <line number="32" hits="5" branch="false"/>
 
10395
                                                                <line number="33" hits="5" branch="false"/>
 
10396
                                                        </lines>
 
10397
                                                </method>
 
10398
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
10399
                                                        <lines>
 
10400
                                                                <line number="31" hits="4239" branch="false"/>
 
10401
                                                        </lines>
 
10402
                                                </method>
 
10403
                                                <method name="getAst" signature="()Lorg/codehaus/groovy/ast/ModuleNode;" line-rate="1.0" branch-rate="1.0">
 
10404
                                                        <lines>
 
10405
                                                                <line number="66" hits="3526" branch="true" condition-coverage="100% (4/4)">
 
10406
                                                                        <conditions>
 
10407
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10408
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10409
                                                                        </conditions>
 
10410
                                                                </line>
 
10411
                                                                <line number="67" hits="2739" branch="false"/>
 
10412
                                                                <line number="68" hits="2739" branch="false"/>
 
10413
                                                                <line number="69" hits="2739" branch="false"/>
 
10414
                                                                <line number="71" hits="2739" branch="false"/>
 
10415
                                                                <line number="72" hits="2724" branch="false"/>
 
10416
                                                                <line number="75" hits="15" branch="false"/>
 
10417
                                                                <line number="77" hits="2739" branch="false"/>
 
10418
                                                                <line number="79" hits="3526" branch="false"/>
 
10419
                                                        </lines>
 
10420
                                                </method>
 
10421
                                                <method name="getLineNumberForCharacterIndex" signature="(I)I" line-rate="1.0" branch-rate="1.0">
 
10422
                                                        <lines>
 
10423
                                                                <line number="88" hits="105" branch="false"/>
 
10424
                                                                <line number="89" hits="105" branch="false"/>
 
10425
                                                                <line number="90" hits="105" branch="true" condition-coverage="100% (6/6)">
 
10426
                                                                        <conditions>
 
10427
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10428
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10429
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
10430
                                                                        </conditions>
 
10431
                                                                </line>
 
10432
                                                                <line number="91" hits="25" branch="false"/>
 
10433
                                                                <line number="93" hits="80" branch="true" condition-coverage="100% (2/2)">
 
10434
                                                                        <conditions>
 
10435
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10436
                                                                        </conditions>
 
10437
                                                                </line>
 
10438
                                                                <line number="94" hits="70" branch="false"/>
 
10439
                                                                <line number="101" hits="80" branch="false"/>
 
10440
                                                        </lines>
 
10441
                                                </method>
 
10442
                                                <method name="getLines" signature="()Ljava/util/List;" line-rate="1.0" branch-rate="1.0">
 
10443
                                                        <lines>
 
10444
                                                                <line number="44" hits="2159" branch="true" condition-coverage="100% (2/2)">
 
10445
                                                                        <conditions>
 
10446
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10447
                                                                        </conditions>
 
10448
                                                                </line>
 
10449
                                                                <line number="45" hits="385" branch="false"/>
 
10450
                                                                <line number="47" hits="2159" branch="false"/>
 
10451
                                                        </lines>
 
10452
                                                </method>
 
10453
                                                <method name="isValid" signature="()Z" line-rate="1.0" branch-rate="1.0">
 
10454
                                                        <lines>
 
10455
                                                                <line number="109" hits="792" branch="false"/>
 
10456
                                                        </lines>
 
10457
                                                </method>
 
10458
                                                <method name="line" signature="(I)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10459
                                                        <lines>
 
10460
                                                                <line number="56" hits="35" branch="false"/>
 
10461
                                                                <line number="57" hits="35" branch="true" condition-coverage="100% (6/6)">
 
10462
                                                                        <conditions>
 
10463
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10464
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10465
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
10466
                                                                        </conditions>
 
10467
                                                                </line>
 
10468
                                                                <line number="58" hits="15" branch="false"/>
 
10469
                                                        </lines>
 
10470
                                                </method>
 
10471
                                                <method name="normalizePath" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10472
                                                        <lines>
 
10473
                                                                <line number="118" hits="3170" branch="false"/>
 
10474
                                                                <line number="119" hits="3170" branch="false"/>
 
10475
                                                                <line number="120" hits="3170" branch="true" condition-coverage="100% (2/2)">
 
10476
                                                                        <conditions>
 
10477
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10478
                                                                        </conditions>
 
10479
                                                                </line>
 
10480
                                                        </lines>
 
10481
                                                </method>
 
10482
                                        </methods>
 
10483
                                        <lines>
 
10484
                                                <line number="31" hits="4239" branch="false"/>
 
10485
                                                <line number="32" hits="5" branch="false"/>
 
10486
                                                <line number="33" hits="5" branch="false"/>
 
10487
                                                <line number="44" hits="2159" branch="true" condition-coverage="100% (2/2)">
 
10488
                                                        <conditions>
 
10489
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10490
                                                        </conditions>
 
10491
                                                </line>
 
10492
                                                <line number="45" hits="385" branch="false"/>
 
10493
                                                <line number="47" hits="2159" branch="false"/>
 
10494
                                                <line number="56" hits="35" branch="false"/>
 
10495
                                                <line number="57" hits="35" branch="true" condition-coverage="100% (6/6)">
 
10496
                                                        <conditions>
 
10497
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10498
                                                                <condition number="1" type="jump" coverage="100%"/>
 
10499
                                                                <condition number="2" type="jump" coverage="100%"/>
 
10500
                                                        </conditions>
 
10501
                                                </line>
 
10502
                                                <line number="58" hits="15" branch="false"/>
 
10503
                                                <line number="66" hits="3526" branch="true" condition-coverage="100% (4/4)">
 
10504
                                                        <conditions>
 
10505
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10506
                                                                <condition number="1" type="jump" coverage="100%"/>
 
10507
                                                        </conditions>
 
10508
                                                </line>
 
10509
                                                <line number="67" hits="2739" branch="false"/>
 
10510
                                                <line number="68" hits="2739" branch="false"/>
 
10511
                                                <line number="69" hits="2739" branch="false"/>
 
10512
                                                <line number="71" hits="2739" branch="false"/>
 
10513
                                                <line number="72" hits="2724" branch="false"/>
 
10514
                                                <line number="75" hits="15" branch="false"/>
 
10515
                                                <line number="77" hits="2739" branch="false"/>
 
10516
                                                <line number="79" hits="3526" branch="false"/>
 
10517
                                                <line number="88" hits="105" branch="false"/>
 
10518
                                                <line number="89" hits="105" branch="false"/>
 
10519
                                                <line number="90" hits="105" branch="true" condition-coverage="100% (6/6)">
 
10520
                                                        <conditions>
 
10521
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10522
                                                                <condition number="1" type="jump" coverage="100%"/>
 
10523
                                                                <condition number="2" type="jump" coverage="100%"/>
 
10524
                                                        </conditions>
 
10525
                                                </line>
 
10526
                                                <line number="91" hits="25" branch="false"/>
 
10527
                                                <line number="93" hits="80" branch="true" condition-coverage="100% (2/2)">
 
10528
                                                        <conditions>
 
10529
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10530
                                                        </conditions>
 
10531
                                                </line>
 
10532
                                                <line number="94" hits="70" branch="false"/>
 
10533
                                                <line number="101" hits="80" branch="false"/>
 
10534
                                                <line number="109" hits="792" branch="false"/>
 
10535
                                                <line number="118" hits="3170" branch="false"/>
 
10536
                                                <line number="119" hits="3170" branch="false"/>
 
10537
                                                <line number="120" hits="3170" branch="true" condition-coverage="100% (2/2)">
 
10538
                                                        <conditions>
 
10539
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10540
                                                        </conditions>
 
10541
                                                </line>
 
10542
                                        </lines>
 
10543
                                </class>
 
10544
                                <class name="org.gmetrics.source.AbstractSourceCode$_getLineNumberForCharacterIndex_closure1" filename="org/gmetrics/source/AbstractSourceCode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10545
                                        <methods>
 
10546
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
10547
                                                        <lines>
 
10548
                                                                <line number="95" hits="2650" branch="false"/>
 
10549
                                                                <line number="96" hits="2650" branch="true" condition-coverage="100% (2/2)">
 
10550
                                                                        <conditions>
 
10551
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10552
                                                                        </conditions>
 
10553
                                                                </line>
 
10554
                                                                <line number="97" hits="215" branch="false"/>
 
10555
                                                        </lines>
 
10556
                                                </method>
 
10557
                                        </methods>
 
10558
                                        <lines>
 
10559
                                                <line number="95" hits="2650" branch="false"/>
 
10560
                                                <line number="96" hits="2650" branch="true" condition-coverage="100% (2/2)">
 
10561
                                                        <conditions>
 
10562
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10563
                                                        </conditions>
 
10564
                                                </line>
 
10565
                                                <line number="97" hits="215" branch="false"/>
 
10566
                                        </lines>
 
10567
                                </class>
 
10568
                                <class name="org.gmetrics.source.SourceCode" filename="org/gmetrics/source/SourceCode.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10569
                                        <methods>
 
10570
                                        </methods>
 
10571
                                        <lines>
 
10572
                                        </lines>
 
10573
                                </class>
 
10574
                                <class name="org.gmetrics.source.SourceCodeCriteria" filename="org/gmetrics/source/SourceCodeCriteria.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10575
                                        <methods>
 
10576
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
10577
                                                        <lines>
 
10578
                                                                <line number="29" hits="165" branch="false"/>
 
10579
                                                        </lines>
 
10580
                                                </method>
 
10581
                                                <method name="matches" signature="(Lorg/gmetrics/source/SourceCode;)Z" line-rate="1.0" branch-rate="1.0">
 
10582
                                                        <lines>
 
10583
                                                                <line number="66" hits="165" branch="true" condition-coverage="100% (4/4)">
 
10584
                                                                        <conditions>
 
10585
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10586
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10587
                                                                        </conditions>
 
10588
                                                                </line>
 
10589
                                                                <line number="68" hits="165" branch="true" condition-coverage="100% (6/6)">
 
10590
                                                                        <conditions>
 
10591
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10592
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10593
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
10594
                                                                        </conditions>
 
10595
                                                                </line>
 
10596
                                                                <line number="69" hits="30" branch="true" condition-coverage="100% (4/4)">
 
10597
                                                                        <conditions>
 
10598
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10599
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10600
                                                                        </conditions>
 
10601
                                                                </line>
 
10602
                                                                <line number="72" hits="165" branch="true" condition-coverage="100% (6/6)">
 
10603
                                                                        <conditions>
 
10604
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10605
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10606
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
10607
                                                                        </conditions>
 
10608
                                                                </line>
 
10609
                                                                <line number="73" hits="55" branch="false"/>
 
10610
                                                                <line number="76" hits="165" branch="true" condition-coverage="100% (6/6)">
 
10611
                                                                        <conditions>
 
10612
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10613
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10614
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
10615
                                                                        </conditions>
 
10616
                                                                </line>
 
10617
                                                                <line number="77" hits="60" branch="true" condition-coverage="100% (4/4)">
 
10618
                                                                        <conditions>
 
10619
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10620
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10621
                                                                        </conditions>
 
10622
                                                                </line>
 
10623
                                                                <line number="80" hits="165" branch="false"/>
 
10624
                                                        </lines>
 
10625
                                                </method>
 
10626
                                        </methods>
 
10627
                                        <lines>
 
10628
                                                <line number="29" hits="165" branch="false"/>
 
10629
                                                <line number="66" hits="165" branch="true" condition-coverage="100% (4/4)">
 
10630
                                                        <conditions>
 
10631
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10632
                                                                <condition number="1" type="jump" coverage="100%"/>
 
10633
                                                        </conditions>
 
10634
                                                </line>
 
10635
                                                <line number="68" hits="165" branch="true" condition-coverage="100% (6/6)">
 
10636
                                                        <conditions>
 
10637
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10638
                                                                <condition number="1" type="jump" coverage="100%"/>
 
10639
                                                                <condition number="2" type="jump" coverage="100%"/>
 
10640
                                                        </conditions>
 
10641
                                                </line>
 
10642
                                                <line number="69" hits="30" branch="true" condition-coverage="100% (4/4)">
 
10643
                                                        <conditions>
 
10644
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10645
                                                                <condition number="1" type="jump" coverage="100%"/>
 
10646
                                                        </conditions>
 
10647
                                                </line>
 
10648
                                                <line number="72" hits="165" branch="true" condition-coverage="100% (6/6)">
 
10649
                                                        <conditions>
 
10650
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10651
                                                                <condition number="1" type="jump" coverage="100%"/>
 
10652
                                                                <condition number="2" type="jump" coverage="100%"/>
 
10653
                                                        </conditions>
 
10654
                                                </line>
 
10655
                                                <line number="73" hits="55" branch="false"/>
 
10656
                                                <line number="76" hits="165" branch="true" condition-coverage="100% (6/6)">
 
10657
                                                        <conditions>
 
10658
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10659
                                                                <condition number="1" type="jump" coverage="100%"/>
 
10660
                                                                <condition number="2" type="jump" coverage="100%"/>
 
10661
                                                        </conditions>
 
10662
                                                </line>
 
10663
                                                <line number="77" hits="60" branch="true" condition-coverage="100% (4/4)">
 
10664
                                                        <conditions>
 
10665
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10666
                                                                <condition number="1" type="jump" coverage="100%"/>
 
10667
                                                        </conditions>
 
10668
                                                </line>
 
10669
                                                <line number="80" hits="165" branch="false"/>
 
10670
                                        </lines>
 
10671
                                </class>
 
10672
                                <class name="org.gmetrics.source.SourceFile" filename="org/gmetrics/source/SourceFile.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10673
                                        <methods>
 
10674
                                                <method name="&lt;init&gt;" signature="(Ljava/io/File;)V" line-rate="1.0" branch-rate="1.0">
 
10675
                                                        <lines>
 
10676
                                                                <line number="40" hits="3085" branch="true" condition-coverage="100% (2/2)">
 
10677
                                                                        <conditions>
 
10678
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10679
                                                                        </conditions>
 
10680
                                                                </line>
 
10681
                                                                <line number="41" hits="3080" branch="false"/>
 
10682
                                                                <line number="42" hits="3080" branch="false"/>
 
10683
                                                        </lines>
 
10684
                                                </method>
 
10685
                                                <method name="createSourceUnit" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
10686
                                                        <lines>
 
10687
                                                                <line number="74" hits="1725" branch="false"/>
 
10688
                                                                <line number="75" hits="1725" branch="false"/>
 
10689
                                                                <line number="76" hits="1725" branch="false"/>
 
10690
                                                        </lines>
 
10691
                                                </method>
 
10692
                                                <method name="getName" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10693
                                                        <lines>
 
10694
                                                                <line number="49" hits="5" branch="false"/>
 
10695
                                                        </lines>
 
10696
                                                </method>
 
10697
                                                <method name="getPath" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10698
                                                        <lines>
 
10699
                                                                <line number="56" hits="2176" branch="false"/>
 
10700
                                                        </lines>
 
10701
                                                </method>
 
10702
                                                <method name="getText" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10703
                                                        <lines>
 
10704
                                                                <line number="63" hits="365" branch="true" condition-coverage="100% (2/2)">
 
10705
                                                                        <conditions>
 
10706
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10707
                                                                        </conditions>
 
10708
                                                                </line>
 
10709
                                                                <line number="64" hits="340" branch="false"/>
 
10710
                                                                <line number="66" hits="365" branch="false"/>
 
10711
                                                        </lines>
 
10712
                                                </method>
 
10713
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10714
                                                        <lines>
 
10715
                                                                <line number="70" hits="5" branch="false"/>
 
10716
                                                        </lines>
 
10717
                                                </method>
 
10718
                                        </methods>
 
10719
                                        <lines>
 
10720
                                                <line number="40" hits="3085" branch="true" condition-coverage="100% (2/2)">
 
10721
                                                        <conditions>
 
10722
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10723
                                                        </conditions>
 
10724
                                                </line>
 
10725
                                                <line number="41" hits="3080" branch="false"/>
 
10726
                                                <line number="42" hits="3080" branch="false"/>
 
10727
                                                <line number="49" hits="5" branch="false"/>
 
10728
                                                <line number="56" hits="2176" branch="false"/>
 
10729
                                                <line number="63" hits="365" branch="true" condition-coverage="100% (2/2)">
 
10730
                                                        <conditions>
 
10731
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10732
                                                        </conditions>
 
10733
                                                </line>
 
10734
                                                <line number="64" hits="340" branch="false"/>
 
10735
                                                <line number="66" hits="365" branch="false"/>
 
10736
                                                <line number="70" hits="5" branch="false"/>
 
10737
                                                <line number="74" hits="1725" branch="false"/>
 
10738
                                                <line number="75" hits="1725" branch="false"/>
 
10739
                                                <line number="76" hits="1725" branch="false"/>
 
10740
                                        </lines>
 
10741
                                </class>
 
10742
                                <class name="org.gmetrics.source.SourceString" filename="org/gmetrics/source/SourceString.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
10743
                                        <methods>
 
10744
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
10745
                                                        <lines>
 
10746
                                                                <line number="40" hits="1154" branch="true" condition-coverage="100% (2/2)">
 
10747
                                                                        <conditions>
 
10748
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10749
                                                                        </conditions>
 
10750
                                                                </line>
 
10751
                                                                <line number="41" hits="1144" branch="false"/>
 
10752
                                                                <line number="42" hits="1144" branch="false"/>
 
10753
                                                                <line number="43" hits="1144" branch="false"/>
 
10754
                                                        </lines>
 
10755
                                                </method>
 
10756
                                                <method name="createSourceUnit" signature="()Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
10757
                                                        <lines>
 
10758
                                                                <line number="62" hits="1014" branch="false"/>
 
10759
                                                        </lines>
 
10760
                                                </method>
 
10761
                                                <method name="getText" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10762
                                                        <lines>
 
10763
                                                                <line number="50" hits="1159" branch="false"/>
 
10764
                                                        </lines>
 
10765
                                                </method>
 
10766
                                                <method name="setPath" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
10767
                                                        <lines>
 
10768
                                                                <line number="54" hits="1159" branch="true" condition-coverage="100% (2/2)">
 
10769
                                                                        <conditions>
 
10770
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10771
                                                                        </conditions>
 
10772
                                                                </line>
 
10773
                                                        </lines>
 
10774
                                                </method>
 
10775
                                                <method name="toString" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
10776
                                                        <lines>
 
10777
                                                                <line number="58" hits="10" branch="false"/>
 
10778
                                                        </lines>
 
10779
                                                </method>
 
10780
                                        </methods>
 
10781
                                        <lines>
 
10782
                                                <line number="40" hits="1154" branch="true" condition-coverage="100% (2/2)">
 
10783
                                                        <conditions>
 
10784
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10785
                                                        </conditions>
 
10786
                                                </line>
 
10787
                                                <line number="41" hits="1144" branch="false"/>
 
10788
                                                <line number="42" hits="1144" branch="false"/>
 
10789
                                                <line number="43" hits="1144" branch="false"/>
 
10790
                                                <line number="50" hits="1159" branch="false"/>
 
10791
                                                <line number="54" hits="1159" branch="true" condition-coverage="100% (2/2)">
 
10792
                                                        <conditions>
 
10793
                                                                <condition number="0" type="jump" coverage="100%"/>
 
10794
                                                        </conditions>
 
10795
                                                </line>
 
10796
                                                <line number="58" hits="10" branch="false"/>
 
10797
                                                <line number="62" hits="1014" branch="false"/>
 
10798
                                        </lines>
 
10799
                                </class>
 
10800
                        </classes>
 
10801
                </package>
 
10802
                <package name="org.gmetrics.util" line-rate="0.9102564102564102" branch-rate="0.7916666666666666" complexity="0.0">
 
10803
                        <classes>
 
10804
                                <class name="org.gmetrics.util.AstUtil" filename="org/gmetrics/util/AstUtil.groovy" line-rate="0.8791208791208791" branch-rate="0.7076923076923077" complexity="0.0">
 
10805
                                        <methods>
 
10806
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
10807
                                                        <lines>
 
10808
                                                                <line number="234" hits="0" branch="false"/>
 
10809
                                                                <line number="238" hits="0" branch="false"/>
 
10810
                                                        </lines>
 
10811
                                                </method>
 
10812
                                                <method name="getAnnotation" signature="(Lorg/codehaus/groovy/ast/AnnotatedNode;Ljava/lang/String;)Lorg/codehaus/groovy/ast/AnnotationNode;" line-rate="0.75" branch-rate="0.5">
 
10813
                                                        <lines>
 
10814
                                                                <line number="163" hits="9" branch="false"/>
 
10815
                                                                <line number="164" hits="9" branch="true" condition-coverage="50% (1/2)">
 
10816
                                                                        <conditions>
 
10817
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10818
                                                                        </conditions>
 
10819
                                                                </line>
 
10820
                                                                <line number="165" hits="0" branch="false"/>
 
10821
                                                                <line number="166" hits="9" branch="false"/>
 
10822
                                                                <line number="167" hits="6" branch="false"/>
 
10823
                                                                <line number="168" hits="6" branch="true" condition-coverage="50% (1/2)">
 
10824
                                                                        <conditions>
 
10825
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10826
                                                                        </conditions>
 
10827
                                                                </line>
 
10828
                                                                <line number="169" hits="0" branch="false"/>
 
10829
                                                                <line number="170" hits="6" branch="false"/>
 
10830
                                                        </lines>
 
10831
                                                </method>
 
10832
                                                <method name="getMethodArguments" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;)Ljava/util/List;" line-rate="0.6" branch-rate="0.25">
 
10833
                                                        <lines>
 
10834
                                                                <line number="82" hits="1317" branch="false"/>
 
10835
                                                                <line number="83" hits="1317" branch="true" condition-coverage="50% (1/2)">
 
10836
                                                                        <conditions>
 
10837
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10838
                                                                        </conditions>
 
10839
                                                                </line>
 
10840
                                                                <line number="84" hits="1317" branch="false"/>
 
10841
                                                                <line number="86" hits="24" branch="true" condition-coverage="0% (0/2)">
 
10842
                                                                        <conditions>
 
10843
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
10844
                                                                        </conditions>
 
10845
                                                                </line>
 
10846
                                                                <line number="87" hits="24" branch="true" condition-coverage="50% (1/2)">
 
10847
                                                                        <conditions>
 
10848
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10849
                                                                        </conditions>
 
10850
                                                                </line>
 
10851
                                                                <line number="88" hits="24" branch="false"/>
 
10852
                                                                <line number="89" hits="0" branch="false"/>
 
10853
                                                                <line number="90" hits="0" branch="true" condition-coverage="0% (0/2)">
 
10854
                                                                        <conditions>
 
10855
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
10856
                                                                        </conditions>
 
10857
                                                                </line>
 
10858
                                                                <line number="91" hits="0" branch="false"/>
 
10859
                                                                <line number="93" hits="0" branch="false"/>
 
10860
                                                        </lines>
 
10861
                                                </method>
 
10862
                                                <method name="getVariableExpressions" signature="(Lorg/codehaus/groovy/ast/expr/DeclarationExpression;)Ljava/util/List;" line-rate="0.8571428571428571" branch-rate="0.4583333333333333">
 
10863
                                                        <lines>
 
10864
                                                                <line number="175" hits="1256" branch="false"/>
 
10865
                                                                <line number="178" hits="1256" branch="true" condition-coverage="50% (1/2)">
 
10866
                                                                        <conditions>
 
10867
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10868
                                                                        </conditions>
 
10869
                                                                </line>
 
10870
                                                                <line number="179" hits="858" branch="true" condition-coverage="0% (0/2)">
 
10871
                                                                        <conditions>
 
10872
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
10873
                                                                        </conditions>
 
10874
                                                                </line>
 
10875
                                                                <line number="180" hits="1256" branch="true" condition-coverage="50% (1/2)">
 
10876
                                                                        <conditions>
 
10877
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10878
                                                                        </conditions>
 
10879
                                                                </line>
 
10880
                                                                <line number="181" hits="0" branch="true" condition-coverage="0% (0/2)">
 
10881
                                                                        <conditions>
 
10882
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
10883
                                                                        </conditions>
 
10884
                                                                </line>
 
10885
                                                                <line number="182" hits="2114" branch="true" condition-coverage="100% (2/2)">
 
10886
                                                                        <conditions>
 
10887
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10888
                                                                        </conditions>
 
10889
                                                                </line>
 
10890
                                                                <line number="183" hits="3" branch="true" condition-coverage="50% (1/2)">
 
10891
                                                                        <conditions>
 
10892
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10893
                                                                        </conditions>
 
10894
                                                                </line>
 
10895
                                                                <line number="184" hits="2111" branch="true" condition-coverage="100% (2/2)">
 
10896
                                                                        <conditions>
 
10897
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10898
                                                                        </conditions>
 
10899
                                                                </line>
 
10900
                                                                <line number="185" hits="1253" branch="true" condition-coverage="0% (0/2)">
 
10901
                                                                        <conditions>
 
10902
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
10903
                                                                        </conditions>
 
10904
                                                                </line>
 
10905
                                                                <line number="186" hits="858" branch="true" condition-coverage="100% (2/2)">
 
10906
                                                                        <conditions>
 
10907
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10908
                                                                        </conditions>
 
10909
                                                                </line>
 
10910
                                                                <line number="187" hits="2" branch="true" condition-coverage="50% (1/2)">
 
10911
                                                                        <conditions>
 
10912
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10913
                                                                        </conditions>
 
10914
                                                                </line>
 
10915
                                                                <line number="188" hits="856" branch="true" condition-coverage="50% (1/2)">
 
10916
                                                                        <conditions>
 
10917
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10918
                                                                        </conditions>
 
10919
                                                                </line>
 
10920
                                                                <line number="189" hits="856" branch="false"/>
 
10921
                                                                <line number="191" hits="0" branch="true" condition-coverage="0% (0/2)">
 
10922
                                                                        <conditions>
 
10923
                                                                                <condition number="0" type="jump" coverage="0%"/>
 
10924
                                                                        </conditions>
 
10925
                                                                </line>
 
10926
                                                        </lines>
 
10927
                                                </method>
 
10928
                                                <method name="isBlock" signature="(Lorg/codehaus/groovy/ast/stmt/Statement;)Z" line-rate="1.0" branch-rate="1.0">
 
10929
                                                        <lines>
 
10930
                                                                <line number="59" hits="6" branch="true" condition-coverage="100% (2/2)">
 
10931
                                                                        <conditions>
 
10932
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10933
                                                                        </conditions>
 
10934
                                                                </line>
 
10935
                                                                <line number="63" hits="4" branch="true" condition-coverage="100% (2/2)">
 
10936
                                                                        <conditions>
 
10937
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10938
                                                                        </conditions>
 
10939
                                                                </line>
 
10940
                                                        </lines>
 
10941
                                                </method>
 
10942
                                                <method name="isClosureField" signature="(Lorg/codehaus/groovy/ast/FieldNode;)Z" line-rate="1.0" branch-rate="1.0">
 
10943
                                                        <lines>
 
10944
                                                                <line number="50" hits="5291" branch="true" condition-coverage="100% (6/6)">
 
10945
                                                                        <conditions>
 
10946
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10947
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10948
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
10949
                                                                        </conditions>
 
10950
                                                                </line>
 
10951
                                                                <line number="54" hits="3988" branch="true" condition-coverage="100% (6/6)">
 
10952
                                                                        <conditions>
 
10953
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10954
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
10955
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
10956
                                                                        </conditions>
 
10957
                                                                </line>
 
10958
                                                        </lines>
 
10959
                                                </method>
 
10960
                                                <method name="isEmptyBlock" signature="(Lorg/codehaus/groovy/ast/stmt/Statement;)Z" line-rate="1.0" branch-rate="0.75">
 
10961
                                                        <lines>
 
10962
                                                                <line number="70" hits="9" branch="true" condition-coverage="100% (2/2)">
 
10963
                                                                        <conditions>
 
10964
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10965
                                                                        </conditions>
 
10966
                                                                </line>
 
10967
                                                                <line number="71" hits="6" branch="true" condition-coverage="100% (2/2)">
 
10968
                                                                        <conditions>
 
10969
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10970
                                                                        </conditions>
 
10971
                                                                </line>
 
10972
                                                                <line number="72" hits="3" branch="true" condition-coverage="50% (4/8)">
 
10973
                                                                        <conditions>
 
10974
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
10975
                                                                                <condition number="1" type="jump" coverage="0%"/>
 
10976
                                                                                <condition number="2" type="jump" coverage="50%"/>
 
10977
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
10978
                                                                        </conditions>
 
10979
                                                                </line>
 
10980
                                                                <line number="74" hits="213" branch="true" condition-coverage="100% (2/2)">
 
10981
                                                                        <conditions>
 
10982
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10983
                                                                        </conditions>
 
10984
                                                                </line>
 
10985
                                                                <line number="75" hits="207" branch="true" condition-coverage="100% (2/2)">
 
10986
                                                                        <conditions>
 
10987
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10988
                                                                        </conditions>
 
10989
                                                                </line>
 
10990
                                                                <line number="76" hits="191" branch="true" condition-coverage="75% (6/8)">
 
10991
                                                                        <conditions>
 
10992
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
10993
                                                                                <condition number="1" type="jump" coverage="50%"/>
 
10994
                                                                                <condition number="2" type="jump" coverage="50%"/>
 
10995
                                                                                <condition number="3" type="jump" coverage="100%"/>
 
10996
                                                                        </conditions>
 
10997
                                                                </line>
 
10998
                                                        </lines>
 
10999
                                                </method>
 
11000
                                                <method name="isEmptyMethod" signature="(Lorg/codehaus/groovy/ast/MethodNode;)Z" line-rate="1.0" branch-rate="1.0">
 
11001
                                                        <lines>
 
11002
                                                                <line number="45" hits="207" branch="false"/>
 
11003
                                                        </lines>
 
11004
                                                </method>
 
11005
                                                <method name="isFinalVariable" signature="(Lorg/codehaus/groovy/ast/expr/DeclarationExpression;Lorg/gmetrics/source/SourceCode;)Z" line-rate="0.9285714285714286" branch-rate="0.5">
 
11006
                                                        <lines>
 
11007
                                                                <line number="200" hits="1250" branch="true" condition-coverage="50% (1/2)">
 
11008
                                                                        <conditions>
 
11009
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
11010
                                                                        </conditions>
 
11011
                                                                </line>
 
11012
                                                                <line number="201" hits="0" branch="false"/>
 
11013
                                                                <line number="203" hits="1250" branch="false"/>
 
11014
                                                                <line number="204" hits="2104" branch="true" condition-coverage="50% (1/2)">
 
11015
                                                                        <conditions>
 
11016
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
11017
                                                                        </conditions>
 
11018
                                                                </line>
 
11019
                                                                <line number="205" hits="1250" branch="false"/>
 
11020
                                                                <line number="206" hits="1250" branch="false"/>
 
11021
                                                                <line number="207" hits="2104" branch="false"/>
 
11022
                                                                <line number="208" hits="854" branch="false"/>
 
11023
                                                                <line number="209" hits="2104" branch="true" condition-coverage="50% (3/6)">
 
11024
                                                                        <conditions>
 
11025
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
11026
                                                                                <condition number="1" type="jump" coverage="50%"/>
 
11027
                                                                                <condition number="2" type="jump" coverage="50%"/>
 
11028
                                                                        </conditions>
 
11029
                                                                </line>
 
11030
                                                                <line number="210" hits="2104" branch="false"/>
 
11031
                                                                <line number="211" hits="2104" branch="false"/>
 
11032
                                                                <line number="213" hits="854" branch="true" condition-coverage="50% (3/6)">
 
11033
                                                                        <conditions>
 
11034
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
11035
                                                                                <condition number="1" type="jump" coverage="50%"/>
 
11036
                                                                                <condition number="2" type="jump" coverage="50%"/>
 
11037
                                                                        </conditions>
 
11038
                                                                </line>
 
11039
                                                                <line number="214" hits="854" branch="false"/>
 
11040
                                                                <line number="215" hits="854" branch="false"/>
 
11041
                                                        </lines>
 
11042
                                                </method>
 
11043
                                                <method name="isFromGeneratedSourceCode" signature="(Lorg/codehaus/groovy/ast/ASTNode;)Z" line-rate="1.0" branch-rate="1.0">
 
11044
                                                        <lines>
 
11045
                                                                <line number="218" hits="6760" branch="true" condition-coverage="100% (2/2)">
 
11046
                                                                        <conditions>
 
11047
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11048
                                                                        </conditions>
 
11049
                                                                </line>
 
11050
                                                                <line number="222" hits="7128" branch="true" condition-coverage="100% (2/2)">
 
11051
                                                                        <conditions>
 
11052
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11053
                                                                        </conditions>
 
11054
                                                                </line>
 
11055
                                                        </lines>
 
11056
                                                </method>
 
11057
                                                <method name="isMethodCall" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;Ljava/lang/String;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="0.9285714285714286">
 
11058
                                                        <lines>
 
11059
                                                                <line number="135" hits="63" branch="false"/>
 
11060
                                                                <line number="136" hits="63" branch="false"/>
 
11061
                                                                <line number="137" hits="63" branch="true" condition-coverage="50% (1/2)">
 
11062
                                                                        <conditions>
 
11063
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
11064
                                                                        </conditions>
 
11065
                                                                </line>
 
11066
                                                                <line number="138" hits="63" branch="false"/>
 
11067
                                                                <line number="139" hits="105" branch="true" condition-coverage="100% (2/2)">
 
11068
                                                                        <conditions>
 
11069
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11070
                                                                        </conditions>
 
11071
                                                                </line>
 
11072
                                                                <line number="140" hits="42" branch="false"/>
 
11073
                                                                <line number="141" hits="105" branch="true" condition-coverage="100% (4/4)">
 
11074
                                                                        <conditions>
 
11075
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11076
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
11077
                                                                        </conditions>
 
11078
                                                                </line>
 
11079
                                                                <line number="142" hits="42" branch="false"/>
 
11080
                                                                <line number="143" hits="42" branch="true" condition-coverage="100% (2/2)">
 
11081
                                                                        <conditions>
 
11082
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11083
                                                                        </conditions>
 
11084
                                                                </line>
 
11085
                                                                <line number="145" hits="42" branch="true" condition-coverage="100% (4/4)">
 
11086
                                                                        <conditions>
 
11087
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11088
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
11089
                                                                        </conditions>
 
11090
                                                                </line>
 
11091
                                                        </lines>
 
11092
                                                </method>
 
11093
                                                <method name="isMethodCall" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;Ljava/lang/String;Ljava/lang/String;I)Z" line-rate="1.0" branch-rate="1.0">
 
11094
                                                        <lines>
 
11095
                                                                <line number="122" hits="42" branch="false"/>
 
11096
                                                                <line number="123" hits="42" branch="true" condition-coverage="100% (4/4)">
 
11097
                                                                        <conditions>
 
11098
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11099
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
11100
                                                                        </conditions>
 
11101
                                                                </line>
 
11102
                                                                <line number="126" hits="28" branch="false"/>
 
11103
                                                                <line number="127" hits="28" branch="true" condition-coverage="100% (4/4)">
 
11104
                                                                        <conditions>
 
11105
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11106
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
11107
                                                                        </conditions>
 
11108
                                                                </line>
 
11109
                                                        </lines>
 
11110
                                                </method>
 
11111
                                                <method name="isMethodCall" signature="(Lorg/codehaus/groovy/ast/stmt/Statement;Ljava/lang/String;Ljava/lang/String;I)Z" line-rate="1.0" branch-rate="0.75">
 
11112
                                                        <lines>
 
11113
                                                                <line number="102" hits="15" branch="false"/>
 
11114
                                                                <line number="103" hits="15" branch="true" condition-coverage="100% (2/2)">
 
11115
                                                                        <conditions>
 
11116
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11117
                                                                        </conditions>
 
11118
                                                                </line>
 
11119
                                                                <line number="104" hits="12" branch="false"/>
 
11120
                                                                <line number="105" hits="12" branch="true" condition-coverage="50% (1/2)">
 
11121
                                                                        <conditions>
 
11122
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
11123
                                                                        </conditions>
 
11124
                                                                </line>
 
11125
                                                                <line number="106" hits="22" branch="false"/>
 
11126
                                                                <line number="107" hits="10" branch="true" condition-coverage="100% (2/2)">
 
11127
                                                                        <conditions>
 
11128
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11129
                                                                        </conditions>
 
11130
                                                                </line>
 
11131
                                                                <line number="108" hits="8" branch="false"/>
 
11132
                                                                <line number="109" hits="23" branch="true" condition-coverage="50% (1/2)">
 
11133
                                                                        <conditions>
 
11134
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
11135
                                                                        </conditions>
 
11136
                                                                </line>
 
11137
                                                                <line number="110" hits="8" branch="false"/>
 
11138
                                                                <line number="113" hits="10" branch="false"/>
 
11139
                                                        </lines>
 
11140
                                                </method>
 
11141
                                                <method name="isMethodNamed" signature="(Lorg/codehaus/groovy/ast/expr/MethodCallExpression;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
11142
                                                        <lines>
 
11143
                                                                <line number="151" hits="63" branch="false"/>
 
11144
                                                                <line number="152" hits="63" branch="true" condition-coverage="100% (2/2)">
 
11145
                                                                        <conditions>
 
11146
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11147
                                                                        </conditions>
 
11148
                                                                </line>
 
11149
                                                                <line number="155" hits="42" branch="false"/>
 
11150
                                                                <line number="156" hits="42" branch="true" condition-coverage="100% (2/2)">
 
11151
                                                                        <conditions>
 
11152
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11153
                                                                        </conditions>
 
11154
                                                                </line>
 
11155
                                                        </lines>
 
11156
                                                </method>
 
11157
                                                <method name="respondsTo" signature="(Ljava/lang/Object;Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
11158
                                                        <lines>
 
11159
                                                                <line number="228" hits="1317" branch="false"/>
 
11160
                                                                <line number="232" hits="24" branch="false"/>
 
11161
                                                        </lines>
 
11162
                                                </method>
 
11163
                                        </methods>
 
11164
                                        <lines>
 
11165
                                                <line number="45" hits="207" branch="false"/>
 
11166
                                                <line number="50" hits="5291" branch="true" condition-coverage="100% (6/6)">
 
11167
                                                        <conditions>
 
11168
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11169
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11170
                                                                <condition number="2" type="jump" coverage="100%"/>
 
11171
                                                        </conditions>
 
11172
                                                </line>
 
11173
                                                <line number="54" hits="3988" branch="true" condition-coverage="100% (6/6)">
 
11174
                                                        <conditions>
 
11175
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11176
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11177
                                                                <condition number="2" type="jump" coverage="100%"/>
 
11178
                                                        </conditions>
 
11179
                                                </line>
 
11180
                                                <line number="59" hits="6" branch="true" condition-coverage="100% (2/2)">
 
11181
                                                        <conditions>
 
11182
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11183
                                                        </conditions>
 
11184
                                                </line>
 
11185
                                                <line number="63" hits="4" branch="true" condition-coverage="100% (2/2)">
 
11186
                                                        <conditions>
 
11187
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11188
                                                        </conditions>
 
11189
                                                </line>
 
11190
                                                <line number="70" hits="9" branch="true" condition-coverage="100% (2/2)">
 
11191
                                                        <conditions>
 
11192
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11193
                                                        </conditions>
 
11194
                                                </line>
 
11195
                                                <line number="71" hits="6" branch="true" condition-coverage="100% (2/2)">
 
11196
                                                        <conditions>
 
11197
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11198
                                                        </conditions>
 
11199
                                                </line>
 
11200
                                                <line number="72" hits="3" branch="true" condition-coverage="50% (4/8)">
 
11201
                                                        <conditions>
 
11202
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11203
                                                                <condition number="1" type="jump" coverage="0%"/>
 
11204
                                                                <condition number="2" type="jump" coverage="50%"/>
 
11205
                                                                <condition number="3" type="jump" coverage="100%"/>
 
11206
                                                        </conditions>
 
11207
                                                </line>
 
11208
                                                <line number="74" hits="213" branch="true" condition-coverage="100% (2/2)">
 
11209
                                                        <conditions>
 
11210
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11211
                                                        </conditions>
 
11212
                                                </line>
 
11213
                                                <line number="75" hits="207" branch="true" condition-coverage="100% (2/2)">
 
11214
                                                        <conditions>
 
11215
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11216
                                                        </conditions>
 
11217
                                                </line>
 
11218
                                                <line number="76" hits="191" branch="true" condition-coverage="75% (6/8)">
 
11219
                                                        <conditions>
 
11220
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11221
                                                                <condition number="1" type="jump" coverage="50%"/>
 
11222
                                                                <condition number="2" type="jump" coverage="50%"/>
 
11223
                                                                <condition number="3" type="jump" coverage="100%"/>
 
11224
                                                        </conditions>
 
11225
                                                </line>
 
11226
                                                <line number="82" hits="1317" branch="false"/>
 
11227
                                                <line number="83" hits="1317" branch="true" condition-coverage="50% (1/2)">
 
11228
                                                        <conditions>
 
11229
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11230
                                                        </conditions>
 
11231
                                                </line>
 
11232
                                                <line number="84" hits="1317" branch="false"/>
 
11233
                                                <line number="86" hits="24" branch="true" condition-coverage="0% (0/2)">
 
11234
                                                        <conditions>
 
11235
                                                                <condition number="0" type="jump" coverage="0%"/>
 
11236
                                                        </conditions>
 
11237
                                                </line>
 
11238
                                                <line number="87" hits="24" branch="true" condition-coverage="50% (1/2)">
 
11239
                                                        <conditions>
 
11240
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11241
                                                        </conditions>
 
11242
                                                </line>
 
11243
                                                <line number="88" hits="24" branch="false"/>
 
11244
                                                <line number="89" hits="0" branch="false"/>
 
11245
                                                <line number="90" hits="0" branch="true" condition-coverage="0% (0/2)">
 
11246
                                                        <conditions>
 
11247
                                                                <condition number="0" type="jump" coverage="0%"/>
 
11248
                                                        </conditions>
 
11249
                                                </line>
 
11250
                                                <line number="91" hits="0" branch="false"/>
 
11251
                                                <line number="93" hits="0" branch="false"/>
 
11252
                                                <line number="102" hits="15" branch="false"/>
 
11253
                                                <line number="103" hits="15" branch="true" condition-coverage="100% (2/2)">
 
11254
                                                        <conditions>
 
11255
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11256
                                                        </conditions>
 
11257
                                                </line>
 
11258
                                                <line number="104" hits="12" branch="false"/>
 
11259
                                                <line number="105" hits="12" branch="true" condition-coverage="50% (1/2)">
 
11260
                                                        <conditions>
 
11261
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11262
                                                        </conditions>
 
11263
                                                </line>
 
11264
                                                <line number="106" hits="22" branch="false"/>
 
11265
                                                <line number="107" hits="10" branch="true" condition-coverage="100% (2/2)">
 
11266
                                                        <conditions>
 
11267
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11268
                                                        </conditions>
 
11269
                                                </line>
 
11270
                                                <line number="108" hits="8" branch="false"/>
 
11271
                                                <line number="109" hits="23" branch="true" condition-coverage="50% (1/2)">
 
11272
                                                        <conditions>
 
11273
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11274
                                                        </conditions>
 
11275
                                                </line>
 
11276
                                                <line number="110" hits="8" branch="false"/>
 
11277
                                                <line number="113" hits="10" branch="false"/>
 
11278
                                                <line number="122" hits="42" branch="false"/>
 
11279
                                                <line number="123" hits="42" branch="true" condition-coverage="100% (4/4)">
 
11280
                                                        <conditions>
 
11281
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11282
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11283
                                                        </conditions>
 
11284
                                                </line>
 
11285
                                                <line number="126" hits="28" branch="false"/>
 
11286
                                                <line number="127" hits="28" branch="true" condition-coverage="100% (4/4)">
 
11287
                                                        <conditions>
 
11288
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11289
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11290
                                                        </conditions>
 
11291
                                                </line>
 
11292
                                                <line number="135" hits="63" branch="false"/>
 
11293
                                                <line number="136" hits="63" branch="false"/>
 
11294
                                                <line number="137" hits="63" branch="true" condition-coverage="50% (1/2)">
 
11295
                                                        <conditions>
 
11296
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11297
                                                        </conditions>
 
11298
                                                </line>
 
11299
                                                <line number="138" hits="63" branch="false"/>
 
11300
                                                <line number="139" hits="105" branch="true" condition-coverage="100% (2/2)">
 
11301
                                                        <conditions>
 
11302
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11303
                                                        </conditions>
 
11304
                                                </line>
 
11305
                                                <line number="140" hits="42" branch="false"/>
 
11306
                                                <line number="141" hits="105" branch="true" condition-coverage="100% (4/4)">
 
11307
                                                        <conditions>
 
11308
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11309
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11310
                                                        </conditions>
 
11311
                                                </line>
 
11312
                                                <line number="142" hits="42" branch="false"/>
 
11313
                                                <line number="143" hits="42" branch="true" condition-coverage="100% (2/2)">
 
11314
                                                        <conditions>
 
11315
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11316
                                                        </conditions>
 
11317
                                                </line>
 
11318
                                                <line number="145" hits="42" branch="true" condition-coverage="100% (4/4)">
 
11319
                                                        <conditions>
 
11320
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11321
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11322
                                                        </conditions>
 
11323
                                                </line>
 
11324
                                                <line number="151" hits="63" branch="false"/>
 
11325
                                                <line number="152" hits="63" branch="true" condition-coverage="100% (2/2)">
 
11326
                                                        <conditions>
 
11327
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11328
                                                        </conditions>
 
11329
                                                </line>
 
11330
                                                <line number="155" hits="42" branch="false"/>
 
11331
                                                <line number="156" hits="42" branch="true" condition-coverage="100% (2/2)">
 
11332
                                                        <conditions>
 
11333
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11334
                                                        </conditions>
 
11335
                                                </line>
 
11336
                                                <line number="163" hits="9" branch="false"/>
 
11337
                                                <line number="164" hits="9" branch="true" condition-coverage="50% (1/2)">
 
11338
                                                        <conditions>
 
11339
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11340
                                                        </conditions>
 
11341
                                                </line>
 
11342
                                                <line number="165" hits="0" branch="false"/>
 
11343
                                                <line number="166" hits="9" branch="false"/>
 
11344
                                                <line number="167" hits="6" branch="false"/>
 
11345
                                                <line number="168" hits="6" branch="true" condition-coverage="50% (1/2)">
 
11346
                                                        <conditions>
 
11347
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11348
                                                        </conditions>
 
11349
                                                </line>
 
11350
                                                <line number="169" hits="0" branch="false"/>
 
11351
                                                <line number="170" hits="6" branch="false"/>
 
11352
                                                <line number="175" hits="1256" branch="false"/>
 
11353
                                                <line number="178" hits="1256" branch="true" condition-coverage="50% (1/2)">
 
11354
                                                        <conditions>
 
11355
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11356
                                                        </conditions>
 
11357
                                                </line>
 
11358
                                                <line number="179" hits="858" branch="true" condition-coverage="0% (0/2)">
 
11359
                                                        <conditions>
 
11360
                                                                <condition number="0" type="jump" coverage="0%"/>
 
11361
                                                        </conditions>
 
11362
                                                </line>
 
11363
                                                <line number="180" hits="1256" branch="true" condition-coverage="50% (1/2)">
 
11364
                                                        <conditions>
 
11365
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11366
                                                        </conditions>
 
11367
                                                </line>
 
11368
                                                <line number="181" hits="0" branch="true" condition-coverage="0% (0/2)">
 
11369
                                                        <conditions>
 
11370
                                                                <condition number="0" type="jump" coverage="0%"/>
 
11371
                                                        </conditions>
 
11372
                                                </line>
 
11373
                                                <line number="182" hits="2114" branch="true" condition-coverage="100% (2/2)">
 
11374
                                                        <conditions>
 
11375
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11376
                                                        </conditions>
 
11377
                                                </line>
 
11378
                                                <line number="183" hits="3" branch="true" condition-coverage="50% (1/2)">
 
11379
                                                        <conditions>
 
11380
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11381
                                                        </conditions>
 
11382
                                                </line>
 
11383
                                                <line number="184" hits="2111" branch="true" condition-coverage="100% (2/2)">
 
11384
                                                        <conditions>
 
11385
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11386
                                                        </conditions>
 
11387
                                                </line>
 
11388
                                                <line number="185" hits="1253" branch="true" condition-coverage="0% (0/2)">
 
11389
                                                        <conditions>
 
11390
                                                                <condition number="0" type="jump" coverage="0%"/>
 
11391
                                                        </conditions>
 
11392
                                                </line>
 
11393
                                                <line number="186" hits="858" branch="true" condition-coverage="100% (2/2)">
 
11394
                                                        <conditions>
 
11395
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11396
                                                        </conditions>
 
11397
                                                </line>
 
11398
                                                <line number="187" hits="2" branch="true" condition-coverage="50% (1/2)">
 
11399
                                                        <conditions>
 
11400
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11401
                                                        </conditions>
 
11402
                                                </line>
 
11403
                                                <line number="188" hits="856" branch="true" condition-coverage="50% (1/2)">
 
11404
                                                        <conditions>
 
11405
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11406
                                                        </conditions>
 
11407
                                                </line>
 
11408
                                                <line number="189" hits="856" branch="false"/>
 
11409
                                                <line number="191" hits="0" branch="true" condition-coverage="0% (0/2)">
 
11410
                                                        <conditions>
 
11411
                                                                <condition number="0" type="jump" coverage="0%"/>
 
11412
                                                        </conditions>
 
11413
                                                </line>
 
11414
                                                <line number="200" hits="1250" branch="true" condition-coverage="50% (1/2)">
 
11415
                                                        <conditions>
 
11416
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11417
                                                        </conditions>
 
11418
                                                </line>
 
11419
                                                <line number="201" hits="0" branch="false"/>
 
11420
                                                <line number="203" hits="1250" branch="false"/>
 
11421
                                                <line number="204" hits="2104" branch="true" condition-coverage="50% (1/2)">
 
11422
                                                        <conditions>
 
11423
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11424
                                                        </conditions>
 
11425
                                                </line>
 
11426
                                                <line number="205" hits="1250" branch="false"/>
 
11427
                                                <line number="206" hits="1250" branch="false"/>
 
11428
                                                <line number="207" hits="2104" branch="false"/>
 
11429
                                                <line number="208" hits="854" branch="false"/>
 
11430
                                                <line number="209" hits="2104" branch="true" condition-coverage="50% (3/6)">
 
11431
                                                        <conditions>
 
11432
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11433
                                                                <condition number="1" type="jump" coverage="50%"/>
 
11434
                                                                <condition number="2" type="jump" coverage="50%"/>
 
11435
                                                        </conditions>
 
11436
                                                </line>
 
11437
                                                <line number="210" hits="2104" branch="false"/>
 
11438
                                                <line number="211" hits="2104" branch="false"/>
 
11439
                                                <line number="213" hits="854" branch="true" condition-coverage="50% (3/6)">
 
11440
                                                        <conditions>
 
11441
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11442
                                                                <condition number="1" type="jump" coverage="50%"/>
 
11443
                                                                <condition number="2" type="jump" coverage="50%"/>
 
11444
                                                        </conditions>
 
11445
                                                </line>
 
11446
                                                <line number="214" hits="854" branch="false"/>
 
11447
                                                <line number="215" hits="854" branch="false"/>
 
11448
                                                <line number="218" hits="6760" branch="true" condition-coverage="100% (2/2)">
 
11449
                                                        <conditions>
 
11450
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11451
                                                        </conditions>
 
11452
                                                </line>
 
11453
                                                <line number="222" hits="7128" branch="true" condition-coverage="100% (2/2)">
 
11454
                                                        <conditions>
 
11455
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11456
                                                        </conditions>
 
11457
                                                </line>
 
11458
                                                <line number="228" hits="1317" branch="false"/>
 
11459
                                                <line number="232" hits="24" branch="false"/>
 
11460
                                                <line number="234" hits="0" branch="false"/>
 
11461
                                                <line number="238" hits="0" branch="false"/>
 
11462
                                        </lines>
 
11463
                                </class>
 
11464
                                <class name="org.gmetrics.util.AstUtil$_getAnnotation_closure1" filename="org/gmetrics/util/AstUtil.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
11465
                                        <methods>
 
11466
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
11467
                                                        <lines>
 
11468
                                                                <line number="166" hits="6" branch="true" condition-coverage="100% (2/2)">
 
11469
                                                                        <conditions>
 
11470
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11471
                                                                        </conditions>
 
11472
                                                                </line>
 
11473
                                                                <line number="170" hits="4" branch="true" condition-coverage="100% (2/2)">
 
11474
                                                                        <conditions>
 
11475
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11476
                                                                        </conditions>
 
11477
                                                                </line>
 
11478
                                                        </lines>
 
11479
                                                </method>
 
11480
                                        </methods>
 
11481
                                        <lines>
 
11482
                                                <line number="166" hits="6" branch="true" condition-coverage="100% (2/2)">
 
11483
                                                        <conditions>
 
11484
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11485
                                                        </conditions>
 
11486
                                                </line>
 
11487
                                                <line number="170" hits="4" branch="true" condition-coverage="100% (2/2)">
 
11488
                                                        <conditions>
 
11489
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11490
                                                        </conditions>
 
11491
                                                </line>
 
11492
                                        </lines>
 
11493
                                </class>
 
11494
                                <class name="org.gmetrics.util.GMetricsVersion" filename="org/gmetrics/util/GMetricsVersion.groovy" line-rate="0.6666666666666666" branch-rate="1.0" complexity="0.0">
 
11495
                                        <methods>
 
11496
                                                <method name="&lt;clinit&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
11497
                                                        <lines>
 
11498
                                                                <line number="27" hits="5" branch="false"/>
 
11499
                                                        </lines>
 
11500
                                                </method>
 
11501
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
11502
                                                        <lines>
 
11503
                                                                <line number="25" hits="0" branch="false"/>
 
11504
                                                        </lines>
 
11505
                                                </method>
 
11506
                                                <method name="getVersion" signature="()Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
11507
                                                        <lines>
 
11508
                                                                <line number="30" hits="177" branch="false"/>
 
11509
                                                        </lines>
 
11510
                                                </method>
 
11511
                                        </methods>
 
11512
                                        <lines>
 
11513
                                                <line number="25" hits="0" branch="false"/>
 
11514
                                                <line number="27" hits="5" branch="false"/>
 
11515
                                                <line number="30" hits="177" branch="false"/>
 
11516
                                        </lines>
 
11517
                                </class>
 
11518
                                <class name="org.gmetrics.util.PathUtil" filename="org/gmetrics/util/PathUtil.groovy" line-rate="0.95" branch-rate="1.0" complexity="0.0">
 
11519
                                        <methods>
 
11520
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
11521
                                                        <lines>
 
11522
                                                                <line number="68" hits="0" branch="false"/>
 
11523
                                                        </lines>
 
11524
                                                </method>
 
11525
                                                <method name="getName" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
11526
                                                        <lines>
 
11527
                                                                <line number="30" hits="115744" branch="true" condition-coverage="100% (2/2)">
 
11528
                                                                        <conditions>
 
11529
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11530
                                                                        </conditions>
 
11531
                                                                </line>
 
11532
                                                                <line number="31" hits="5" branch="false"/>
 
11533
                                                                <line number="33" hits="115739" branch="false"/>
 
11534
                                                                <line number="34" hits="115739" branch="true" condition-coverage="100% (2/2)">
 
11535
                                                                        <conditions>
 
11536
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11537
                                                                        </conditions>
 
11538
                                                                </line>
 
11539
                                                        </lines>
 
11540
                                                </method>
 
11541
                                                <method name="getParent" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
11542
                                                        <lines>
 
11543
                                                                <line number="38" hits="1683" branch="false"/>
 
11544
                                                                <line number="39" hits="1683" branch="true" condition-coverage="100% (2/2)">
 
11545
                                                                        <conditions>
 
11546
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11547
                                                                        </conditions>
 
11548
                                                                </line>
 
11549
                                                                <line number="40" hits="1683" branch="true" condition-coverage="100% (2/2)">
 
11550
                                                                        <conditions>
 
11551
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11552
                                                                        </conditions>
 
11553
                                                                </line>
 
11554
                                                                <line number="41" hits="168" branch="false"/>
 
11555
                                                                <line number="43" hits="1515" branch="false"/>
 
11556
                                                                <line number="44" hits="1515" branch="false"/>
 
11557
                                                        </lines>
 
11558
                                                </method>
 
11559
                                                <method name="normalize" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
11560
                                                        <lines>
 
11561
                                                                <line number="48" hits="118042" branch="true" condition-coverage="100% (2/2)">
 
11562
                                                                        <conditions>
 
11563
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11564
                                                                        </conditions>
 
11565
                                                                </line>
 
11566
                                                        </lines>
 
11567
                                                </method>
 
11568
                                                <method name="toPackageName" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="1.0">
 
11569
                                                        <lines>
 
11570
                                                                <line number="52" hits="595" branch="true" condition-coverage="100% (4/4)">
 
11571
                                                                        <conditions>
 
11572
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11573
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
11574
                                                                        </conditions>
 
11575
                                                                </line>
 
11576
                                                                <line number="53" hits="10" branch="false"/>
 
11577
                                                                <line number="55" hits="585" branch="false"/>
 
11578
                                                                <line number="56" hits="585" branch="true" condition-coverage="100% (2/2)">
 
11579
                                                                        <conditions>
 
11580
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11581
                                                                        </conditions>
 
11582
                                                                </line>
 
11583
                                                                <line number="57" hits="15" branch="false"/>
 
11584
                                                                <line number="59" hits="585" branch="true" condition-coverage="100% (2/2)">
 
11585
                                                                        <conditions>
 
11586
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11587
                                                                        </conditions>
 
11588
                                                                </line>
 
11589
                                                                <line number="60" hits="5" branch="false"/>
 
11590
                                                                <line number="62" hits="585" branch="false"/>
 
11591
                                                        </lines>
 
11592
                                                </method>
 
11593
                                        </methods>
 
11594
                                        <lines>
 
11595
                                                <line number="30" hits="115744" branch="true" condition-coverage="100% (2/2)">
 
11596
                                                        <conditions>
 
11597
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11598
                                                        </conditions>
 
11599
                                                </line>
 
11600
                                                <line number="31" hits="5" branch="false"/>
 
11601
                                                <line number="33" hits="115739" branch="false"/>
 
11602
                                                <line number="34" hits="115739" branch="true" condition-coverage="100% (2/2)">
 
11603
                                                        <conditions>
 
11604
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11605
                                                        </conditions>
 
11606
                                                </line>
 
11607
                                                <line number="38" hits="1683" branch="false"/>
 
11608
                                                <line number="39" hits="1683" branch="true" condition-coverage="100% (2/2)">
 
11609
                                                        <conditions>
 
11610
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11611
                                                        </conditions>
 
11612
                                                </line>
 
11613
                                                <line number="40" hits="1683" branch="true" condition-coverage="100% (2/2)">
 
11614
                                                        <conditions>
 
11615
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11616
                                                        </conditions>
 
11617
                                                </line>
 
11618
                                                <line number="41" hits="168" branch="false"/>
 
11619
                                                <line number="43" hits="1515" branch="false"/>
 
11620
                                                <line number="44" hits="1515" branch="false"/>
 
11621
                                                <line number="48" hits="118042" branch="true" condition-coverage="100% (2/2)">
 
11622
                                                        <conditions>
 
11623
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11624
                                                        </conditions>
 
11625
                                                </line>
 
11626
                                                <line number="52" hits="595" branch="true" condition-coverage="100% (4/4)">
 
11627
                                                        <conditions>
 
11628
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11629
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11630
                                                        </conditions>
 
11631
                                                </line>
 
11632
                                                <line number="53" hits="10" branch="false"/>
 
11633
                                                <line number="55" hits="585" branch="false"/>
 
11634
                                                <line number="56" hits="585" branch="true" condition-coverage="100% (2/2)">
 
11635
                                                        <conditions>
 
11636
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11637
                                                        </conditions>
 
11638
                                                </line>
 
11639
                                                <line number="57" hits="15" branch="false"/>
 
11640
                                                <line number="59" hits="585" branch="true" condition-coverage="100% (2/2)">
 
11641
                                                        <conditions>
 
11642
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11643
                                                        </conditions>
 
11644
                                                </line>
 
11645
                                                <line number="60" hits="5" branch="false"/>
 
11646
                                                <line number="62" hits="585" branch="false"/>
 
11647
                                                <line number="68" hits="0" branch="false"/>
 
11648
                                        </lines>
 
11649
                                </class>
 
11650
                                <class name="org.gmetrics.util.PropertyUtil" filename="org/gmetrics/util/PropertyUtil.groovy" line-rate="0.9166666666666666" branch-rate="1.0" complexity="0.0">
 
11651
                                        <methods>
 
11652
                                                <method name="&lt;init&gt;" signature="()V" line-rate="0.0" branch-rate="1.0">
 
11653
                                                        <lines>
 
11654
                                                                <line number="60" hits="0" branch="false"/>
 
11655
                                                        </lines>
 
11656
                                                </method>
 
11657
                                                <method name="setPropertyFromString" signature="(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
11658
                                                        <lines>
 
11659
                                                                <line number="35" hits="35" branch="false"/>
 
11660
                                                                <line number="36" hits="35" branch="true" condition-coverage="100% (2/2)">
 
11661
                                                                        <conditions>
 
11662
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11663
                                                                        </conditions>
 
11664
                                                                </line>
 
11665
                                                                <line number="37" hits="5" branch="false"/>
 
11666
                                                                <line number="40" hits="30" branch="false"/>
 
11667
                                                                <line number="42" hits="30" branch="true" condition-coverage="100% (2/2)">
 
11668
                                                                        <conditions>
 
11669
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11670
                                                                        </conditions>
 
11671
                                                                </line>
 
11672
                                                                <line number="43" hits="10" branch="false"/>
 
11673
                                                                <line number="46" hits="30" branch="true" condition-coverage="100% (2/2)">
 
11674
                                                                        <conditions>
 
11675
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11676
                                                                        </conditions>
 
11677
                                                                </line>
 
11678
                                                                <line number="47" hits="5" branch="false"/>
 
11679
                                                                <line number="50" hits="30" branch="true" condition-coverage="100% (2/2)">
 
11680
                                                                        <conditions>
 
11681
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11682
                                                                        </conditions>
 
11683
                                                                </line>
 
11684
                                                                <line number="51" hits="10" branch="false"/>
 
11685
                                                                <line number="54" hits="30" branch="false"/>
 
11686
                                                        </lines>
 
11687
                                                </method>
 
11688
                                        </methods>
 
11689
                                        <lines>
 
11690
                                                <line number="35" hits="35" branch="false"/>
 
11691
                                                <line number="36" hits="35" branch="true" condition-coverage="100% (2/2)">
 
11692
                                                        <conditions>
 
11693
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11694
                                                        </conditions>
 
11695
                                                </line>
 
11696
                                                <line number="37" hits="5" branch="false"/>
 
11697
                                                <line number="40" hits="30" branch="false"/>
 
11698
                                                <line number="42" hits="30" branch="true" condition-coverage="100% (2/2)">
 
11699
                                                        <conditions>
 
11700
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11701
                                                        </conditions>
 
11702
                                                </line>
 
11703
                                                <line number="43" hits="10" branch="false"/>
 
11704
                                                <line number="46" hits="30" branch="true" condition-coverage="100% (2/2)">
 
11705
                                                        <conditions>
 
11706
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11707
                                                        </conditions>
 
11708
                                                </line>
 
11709
                                                <line number="47" hits="5" branch="false"/>
 
11710
                                                <line number="50" hits="30" branch="true" condition-coverage="100% (2/2)">
 
11711
                                                        <conditions>
 
11712
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11713
                                                        </conditions>
 
11714
                                                </line>
 
11715
                                                <line number="51" hits="10" branch="false"/>
 
11716
                                                <line number="54" hits="30" branch="false"/>
 
11717
                                                <line number="60" hits="0" branch="false"/>
 
11718
                                        </lines>
 
11719
                                </class>
 
11720
                                <class name="org.gmetrics.util.WildcardPattern" filename="org/gmetrics/util/WildcardPattern.groovy" line-rate="1.0" branch-rate="0.875" complexity="0.0">
 
11721
                                        <methods>
 
11722
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;Z)V" line-rate="1.0" branch-rate="1.0">
 
11723
                                                        <lines>
 
11724
                                                                <line number="39" hits="535" branch="false"/>
 
11725
                                                                <line number="40" hits="535" branch="false"/>
 
11726
                                                                <line number="52" hits="535" branch="false"/>
 
11727
                                                                <line number="53" hits="535" branch="true" condition-coverage="100% (2/2)">
 
11728
                                                                        <conditions>
 
11729
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11730
                                                                        </conditions>
 
11731
                                                                </line>
 
11732
                                                                <line number="54" hits="535" branch="false"/>
 
11733
                                                        </lines>
 
11734
                                                </method>
 
11735
                                                <method name="containsWildcards" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
11736
                                                        <lines>
 
11737
                                                                <line number="85" hits="525" branch="false"/>
 
11738
                                                        </lines>
 
11739
                                                </method>
 
11740
                                                <method name="convertStringWithWildcardsToRegex" signature="(Ljava/lang/String;)Ljava/lang/String;" line-rate="1.0" branch-rate="0.5">
 
11741
                                                        <lines>
 
11742
                                                                <line number="97" hits="260" branch="true" condition-coverage="50% (2/4)">
 
11743
                                                                        <conditions>
 
11744
                                                                                <condition number="0" type="jump" coverage="50%"/>
 
11745
                                                                                <condition number="1" type="jump" coverage="50%"/>
 
11746
                                                                        </conditions>
 
11747
                                                                </line>
 
11748
                                                                <line number="99" hits="260" branch="false"/>
 
11749
                                                                <line number="100" hits="260" branch="false"/>
 
11750
                                                                <line number="101" hits="260" branch="false"/>
 
11751
                                                                <line number="118" hits="260" branch="false"/>
 
11752
                                                        </lines>
 
11753
                                                </method>
 
11754
                                                <method name="matches" signature="(Ljava/lang/String;)Z" line-rate="1.0" branch-rate="1.0">
 
11755
                                                        <lines>
 
11756
                                                                <line number="72" hits="2691" branch="true" condition-coverage="100% (6/6)">
 
11757
                                                                        <conditions>
 
11758
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11759
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
11760
                                                                                <condition number="2" type="jump" coverage="100%"/>
 
11761
                                                                        </conditions>
 
11762
                                                                </line>
 
11763
                                                                <line number="73" hits="543" branch="false"/>
 
11764
                                                                <line number="75" hits="2148" branch="true" condition-coverage="100% (2/2)">
 
11765
                                                                        <conditions>
 
11766
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11767
                                                                        </conditions>
 
11768
                                                                </line>
 
11769
                                                                <line number="76" hits="1540" branch="true" condition-coverage="100% (2/2)">
 
11770
                                                                        <conditions>
 
11771
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11772
                                                                        </conditions>
 
11773
                                                                </line>
 
11774
                                                        </lines>
 
11775
                                                </method>
 
11776
                                        </methods>
 
11777
                                        <lines>
 
11778
                                                <line number="39" hits="535" branch="false"/>
 
11779
                                                <line number="40" hits="535" branch="false"/>
 
11780
                                                <line number="52" hits="535" branch="false"/>
 
11781
                                                <line number="53" hits="535" branch="true" condition-coverage="100% (2/2)">
 
11782
                                                        <conditions>
 
11783
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11784
                                                        </conditions>
 
11785
                                                </line>
 
11786
                                                <line number="54" hits="535" branch="false"/>
 
11787
                                                <line number="72" hits="2691" branch="true" condition-coverage="100% (6/6)">
 
11788
                                                        <conditions>
 
11789
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11790
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11791
                                                                <condition number="2" type="jump" coverage="100%"/>
 
11792
                                                        </conditions>
 
11793
                                                </line>
 
11794
                                                <line number="73" hits="543" branch="false"/>
 
11795
                                                <line number="75" hits="2148" branch="true" condition-coverage="100% (2/2)">
 
11796
                                                        <conditions>
 
11797
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11798
                                                        </conditions>
 
11799
                                                </line>
 
11800
                                                <line number="76" hits="1540" branch="true" condition-coverage="100% (2/2)">
 
11801
                                                        <conditions>
 
11802
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11803
                                                        </conditions>
 
11804
                                                </line>
 
11805
                                                <line number="85" hits="525" branch="false"/>
 
11806
                                                <line number="97" hits="260" branch="true" condition-coverage="50% (2/4)">
 
11807
                                                        <conditions>
 
11808
                                                                <condition number="0" type="jump" coverage="50%"/>
 
11809
                                                                <condition number="1" type="jump" coverage="50%"/>
 
11810
                                                        </conditions>
 
11811
                                                </line>
 
11812
                                                <line number="99" hits="260" branch="false"/>
 
11813
                                                <line number="100" hits="260" branch="false"/>
 
11814
                                                <line number="101" hits="260" branch="false"/>
 
11815
                                                <line number="118" hits="260" branch="false"/>
 
11816
                                        </lines>
 
11817
                                </class>
 
11818
                                <class name="org.gmetrics.util.WildcardPattern$_closure1" filename="org/gmetrics/util/WildcardPattern.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
11819
                                        <methods>
 
11820
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
11821
                                                        <lines>
 
11822
                                                                <line number="55" hits="525" branch="true" condition-coverage="100% (2/2)">
 
11823
                                                                        <conditions>
 
11824
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11825
                                                                        </conditions>
 
11826
                                                                </line>
 
11827
                                                                <line number="56" hits="260" branch="false"/>
 
11828
                                                                <line number="59" hits="265" branch="false"/>
 
11829
                                                        </lines>
 
11830
                                                </method>
 
11831
                                        </methods>
 
11832
                                        <lines>
 
11833
                                                <line number="55" hits="525" branch="true" condition-coverage="100% (2/2)">
 
11834
                                                        <conditions>
 
11835
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11836
                                                        </conditions>
 
11837
                                                </line>
 
11838
                                                <line number="56" hits="260" branch="false"/>
 
11839
                                                <line number="59" hits="265" branch="false"/>
 
11840
                                        </lines>
 
11841
                                </class>
 
11842
                                <class name="org.gmetrics.util.WildcardPattern$_convertStringWithWildcardsToRegex_closure3" filename="org/gmetrics/util/WildcardPattern.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
11843
                                        <methods>
 
11844
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
11845
                                                        <lines>
 
11846
                                                                <line number="102" hits="2440" branch="false"/>
 
11847
                                                                <line number="103" hits="2440" branch="true" condition-coverage="100% (2/2)">
 
11848
                                                                        <conditions>
 
11849
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11850
                                                                        </conditions>
 
11851
                                                                </line>
 
11852
                                                                <line number="105" hits="420" branch="true" condition-coverage="100% (2/2)">
 
11853
                                                                        <conditions>
 
11854
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11855
                                                                        </conditions>
 
11856
                                                                </line>
 
11857
                                                                <line number="106" hits="420" branch="true" condition-coverage="100% (4/4)">
 
11858
                                                                        <conditions>
 
11859
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11860
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
11861
                                                                        </conditions>
 
11862
                                                                </line>
 
11863
                                                                <line number="108" hits="2020" branch="true" condition-coverage="100% (2/2)">
 
11864
                                                                        <conditions>
 
11865
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11866
                                                                        </conditions>
 
11867
                                                                </line>
 
11868
                                                                <line number="110" hits="70" branch="false"/>
 
11869
                                                                <line number="112" hits="1950" branch="true" condition-coverage="100% (2/2)">
 
11870
                                                                        <conditions>
 
11871
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11872
                                                                        </conditions>
 
11873
                                                                </line>
 
11874
                                                                <line number="113" hits="195" branch="false"/>
 
11875
                                                                <line number="115" hits="1755" branch="false"/>
 
11876
                                                        </lines>
 
11877
                                                </method>
 
11878
                                        </methods>
 
11879
                                        <lines>
 
11880
                                                <line number="102" hits="2440" branch="false"/>
 
11881
                                                <line number="103" hits="2440" branch="true" condition-coverage="100% (2/2)">
 
11882
                                                        <conditions>
 
11883
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11884
                                                        </conditions>
 
11885
                                                </line>
 
11886
                                                <line number="105" hits="420" branch="true" condition-coverage="100% (2/2)">
 
11887
                                                        <conditions>
 
11888
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11889
                                                        </conditions>
 
11890
                                                </line>
 
11891
                                                <line number="106" hits="420" branch="true" condition-coverage="100% (4/4)">
 
11892
                                                        <conditions>
 
11893
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11894
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11895
                                                        </conditions>
 
11896
                                                </line>
 
11897
                                                <line number="108" hits="2020" branch="true" condition-coverage="100% (2/2)">
 
11898
                                                        <conditions>
 
11899
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11900
                                                        </conditions>
 
11901
                                                </line>
 
11902
                                                <line number="110" hits="70" branch="false"/>
 
11903
                                                <line number="112" hits="1950" branch="true" condition-coverage="100% (2/2)">
 
11904
                                                        <conditions>
 
11905
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11906
                                                        </conditions>
 
11907
                                                </line>
 
11908
                                                <line number="113" hits="195" branch="false"/>
 
11909
                                                <line number="115" hits="1755" branch="false"/>
 
11910
                                        </lines>
 
11911
                                </class>
 
11912
                                <class name="org.gmetrics.util.WildcardPattern$_matches_closure2" filename="org/gmetrics/util/WildcardPattern.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
11913
                                        <methods>
 
11914
                                                <method name="doCall" signature="(Ljava/lang/Object;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
11915
                                                        <lines>
 
11916
                                                                <line number="75" hits="2008" branch="true" condition-coverage="100% (2/2)">
 
11917
                                                                        <conditions>
 
11918
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11919
                                                                        </conditions>
 
11920
                                                                </line>
 
11921
                                                        </lines>
 
11922
                                                </method>
 
11923
                                        </methods>
 
11924
                                        <lines>
 
11925
                                                <line number="75" hits="2008" branch="true" condition-coverage="100% (2/2)">
 
11926
                                                        <conditions>
 
11927
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11928
                                                        </conditions>
 
11929
                                                </line>
 
11930
                                        </lines>
 
11931
                                </class>
 
11932
                        </classes>
 
11933
                </package>
 
11934
                <package name="org.gmetrics.util.io" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
11935
                        <classes>
 
11936
                                <class name="org.gmetrics.util.io.ClassPathResource" filename="org/gmetrics/util/io/ClassPathResource.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
11937
                                        <methods>
 
11938
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
11939
                                                        <lines>
 
11940
                                                                <line number="51" hits="597" branch="true" condition-coverage="100% (2/2)">
 
11941
                                                                        <conditions>
 
11942
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11943
                                                                        </conditions>
 
11944
                                                                </line>
 
11945
                                                                <line number="52" hits="577" branch="false"/>
 
11946
                                                        </lines>
 
11947
                                                </method>
 
11948
                                                <method name="getInputStream" signature="()Ljava/io/InputStream;" line-rate="1.0" branch-rate="1.0">
 
11949
                                                        <lines>
 
11950
                                                                <line number="60" hits="567" branch="false"/>
 
11951
                                                                <line number="61" hits="567" branch="true" condition-coverage="100% (4/4)">
 
11952
                                                                        <conditions>
 
11953
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11954
                                                                                <condition number="1" type="jump" coverage="100%"/>
 
11955
                                                                        </conditions>
 
11956
                                                                </line>
 
11957
                                                                <line number="62" hits="25" branch="false"/>
 
11958
                                                                <line number="64" hits="542" branch="false"/>
 
11959
                                                        </lines>
 
11960
                                                </method>
 
11961
                                                <method name="getInputStream" signature="(Ljava/lang/String;)Ljava/io/InputStream;" line-rate="1.0" branch-rate="1.0">
 
11962
                                                        <lines>
 
11963
                                                                <line number="40" hits="152" branch="false"/>
 
11964
                                                        </lines>
 
11965
                                                </method>
 
11966
                                        </methods>
 
11967
                                        <lines>
 
11968
                                                <line number="40" hits="152" branch="false"/>
 
11969
                                                <line number="51" hits="597" branch="true" condition-coverage="100% (2/2)">
 
11970
                                                        <conditions>
 
11971
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11972
                                                        </conditions>
 
11973
                                                </line>
 
11974
                                                <line number="52" hits="577" branch="false"/>
 
11975
                                                <line number="60" hits="567" branch="false"/>
 
11976
                                                <line number="61" hits="567" branch="true" condition-coverage="100% (4/4)">
 
11977
                                                        <conditions>
 
11978
                                                                <condition number="0" type="jump" coverage="100%"/>
 
11979
                                                                <condition number="1" type="jump" coverage="100%"/>
 
11980
                                                        </conditions>
 
11981
                                                </line>
 
11982
                                                <line number="62" hits="25" branch="false"/>
 
11983
                                                <line number="64" hits="542" branch="false"/>
 
11984
                                        </lines>
 
11985
                                </class>
 
11986
                                <class name="org.gmetrics.util.io.DefaultResourceFactory" filename="org/gmetrics/util/io/DefaultResourceFactory.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
11987
                                        <methods>
 
11988
                                                <method name="&lt;init&gt;" signature="()V" line-rate="1.0" branch-rate="1.0">
 
11989
                                                        <lines>
 
11990
                                                                <line number="26" hits="528" branch="false"/>
 
11991
                                                        </lines>
 
11992
                                                </method>
 
11993
                                                <method name="getResource" signature="(Ljava/lang/String;)Lorg/gmetrics/util/io/Resource;" line-rate="1.0" branch-rate="1.0">
 
11994
                                                        <lines>
 
11995
                                                                <line number="36" hits="455" branch="true" condition-coverage="100% (2/2)">
 
11996
                                                                        <conditions>
 
11997
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
11998
                                                                        </conditions>
 
11999
                                                                </line>
 
12000
                                                                <line number="37" hits="445" branch="true" condition-coverage="100% (2/2)">
 
12001
                                                                        <conditions>
 
12002
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
12003
                                                                        </conditions>
 
12004
                                                                </line>
 
12005
                                                                <line number="38" hits="15" branch="false"/>
 
12006
                                                                <line number="41" hits="430" branch="true" condition-coverage="100% (2/2)">
 
12007
                                                                        <conditions>
 
12008
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
12009
                                                                        </conditions>
 
12010
                                                                </line>
 
12011
                                                                <line number="42" hits="30" branch="false"/>
 
12012
                                                        </lines>
 
12013
                                                </method>
 
12014
                                                <method name="isUrl" signature="(Ljava/lang/String;)Ljava/lang/Object;" line-rate="1.0" branch-rate="1.0">
 
12015
                                                        <lines>
 
12016
                                                                <line number="46" hits="430" branch="false"/>
 
12017
                                                        </lines>
 
12018
                                                </method>
 
12019
                                        </methods>
 
12020
                                        <lines>
 
12021
                                                <line number="26" hits="528" branch="false"/>
 
12022
                                                <line number="36" hits="455" branch="true" condition-coverage="100% (2/2)">
 
12023
                                                        <conditions>
 
12024
                                                                <condition number="0" type="jump" coverage="100%"/>
 
12025
                                                        </conditions>
 
12026
                                                </line>
 
12027
                                                <line number="37" hits="445" branch="true" condition-coverage="100% (2/2)">
 
12028
                                                        <conditions>
 
12029
                                                                <condition number="0" type="jump" coverage="100%"/>
 
12030
                                                        </conditions>
 
12031
                                                </line>
 
12032
                                                <line number="38" hits="15" branch="false"/>
 
12033
                                                <line number="41" hits="430" branch="true" condition-coverage="100% (2/2)">
 
12034
                                                        <conditions>
 
12035
                                                                <condition number="0" type="jump" coverage="100%"/>
 
12036
                                                        </conditions>
 
12037
                                                </line>
 
12038
                                                <line number="42" hits="30" branch="false"/>
 
12039
                                                <line number="46" hits="430" branch="false"/>
 
12040
                                        </lines>
 
12041
                                </class>
 
12042
                                <class name="org.gmetrics.util.io.Resource" filename="org/gmetrics/util/io/Resource.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
12043
                                        <methods>
 
12044
                                        </methods>
 
12045
                                        <lines>
 
12046
                                        </lines>
 
12047
                                </class>
 
12048
                                <class name="org.gmetrics.util.io.ResourceFactory" filename="org/gmetrics/util/io/ResourceFactory.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
12049
                                        <methods>
 
12050
                                        </methods>
 
12051
                                        <lines>
 
12052
                                        </lines>
 
12053
                                </class>
 
12054
                                <class name="org.gmetrics.util.io.UrlResource" filename="org/gmetrics/util/io/UrlResource.groovy" line-rate="1.0" branch-rate="1.0" complexity="0.0">
 
12055
                                        <methods>
 
12056
                                                <method name="&lt;init&gt;" signature="(Ljava/lang/String;)V" line-rate="1.0" branch-rate="1.0">
 
12057
                                                        <lines>
 
12058
                                                                <line number="34" hits="70" branch="true" condition-coverage="100% (2/2)">
 
12059
                                                                        <conditions>
 
12060
                                                                                <condition number="0" type="jump" coverage="100%"/>
 
12061
                                                                        </conditions>
 
12062
                                                                </line>
 
12063
                                                                <line number="35" hits="60" branch="false"/>
 
12064
                                                        </lines>
 
12065
                                                </method>
 
12066
                                                <method name="getInputStream" signature="()Ljava/io/InputStream;" line-rate="1.0" branch-rate="1.0">
 
12067
                                                        <lines>
 
12068
                                                                <line number="43" hits="50" branch="false"/>
 
12069
                                                                <line number="44" hits="45" branch="false"/>
 
12070
                                                        </lines>
 
12071
                                                </method>
 
12072
                                        </methods>
 
12073
                                        <lines>
 
12074
                                                <line number="34" hits="70" branch="true" condition-coverage="100% (2/2)">
 
12075
                                                        <conditions>
 
12076
                                                                <condition number="0" type="jump" coverage="100%"/>
 
12077
                                                        </conditions>
 
12078
                                                </line>
 
12079
                                                <line number="35" hits="60" branch="false"/>
 
12080
                                                <line number="43" hits="50" branch="false"/>
 
12081
                                                <line number="44" hits="45" branch="false"/>
 
12082
                                        </lines>
 
12083
                                </class>
 
12084
                        </classes>
 
12085
                </package>
 
12086
        </packages>
 
12087
</coverage>