1<?xml version="1.0" ?> 2<!DOCTYPE coverage 3 SYSTEM 'http://cobertura.sourceforge.net/xml/coverage-03.dtd'> 4<coverage branch-rate="0" line-rate="0.892" timestamp="1399669835921" version="3.7.1"> 5 <!-- Generated by coverage.py: http://nedbatchelder.com/code/coverage --> 6 <packages> 7 <package branch-rate="0" complexity="0" line-rate="0.892" name=""> 8 <classes> 9 <class branch-rate="0" complexity="0" filename="cpe/__init__.py" line-rate="0.8" name="cpe/__init__"> 10 <methods/> 11 <lines> 12 <line hits="1" number="3"/> 13 <line hits="1" number="5"/> 14 <line hits="1" number="6"/> 15 <line hits="1" number="7"/> 16 <line hits="1" number="8"/> 17 <line hits="1" number="11"/> 18 <line hits="1" number="16"/> 19 <line hits="0" number="24"/> 20 <line hits="1" number="27"/> 21 <line hits="0" number="35"/> 22 </lines> 23 </class> 24 <class branch-rate="0" complexity="0" filename="cpe/comp/__init__.py" line-rate="0" name="cpe/comp/__init__"> 25 <methods/> 26 <lines/> 27 </class> 28 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp.py" line-rate="0.9254" name="cpe/comp/cpecomp"> 29 <methods/> 30 <lines> 31 <line hits="1" number="4"/> 32 <line hits="1" number="32"/> 33 <line hits="1" number="35"/> 34 <line hits="1" number="48"/> 35 <line hits="1" number="51"/> 36 <line hits="1" number="54"/> 37 <line hits="1" number="57"/> 38 <line hits="1" number="60"/> 39 <line hits="1" number="66"/> 40 <line hits="1" number="70"/> 41 <line hits="1" number="74"/> 42 <line hits="1" number="79"/> 43 <line hits="1" number="84"/> 44 <line hits="1" number="88"/> 45 <line hits="1" number="92"/> 46 <line hits="1" number="99"/> 47 <line hits="1" number="103"/> 48 <line hits="1" number="108"/> 49 <line hits="1" number="114"/> 50 <line hits="1" number="118"/> 51 <line hits="1" number="128"/> 52 <line hits="1" number="143"/> 53 <line hits="1" number="146"/> 54 <line hits="1" number="149"/> 55 <line hits="1" number="153"/> 56 <line hits="1" number="157"/> 57 <line hits="1" number="167"/> 58 <line hits="1" number="183"/> 59 <line hits="1" number="200"/> 60 <line hits="1" number="206"/> 61 <line hits="1" number="215"/> 62 <line hits="1" number="216"/> 63 <line hits="1" number="217"/> 64 <line hits="1" number="219"/> 65 <line hits="1" number="224"/> 66 <line hits="1" number="226"/> 67 <line hits="1" number="228"/> 68 <line hits="1" number="239"/> 69 <line hits="1" number="240"/> 70 <line hits="1" number="242"/> 71 <line hits="1" number="244"/> 72 <line hits="1" number="246"/> 73 <line hits="1" number="247"/> 74 <line hits="1" number="250"/> 75 <line hits="1" number="251"/> 76 <line hits="1" number="252"/> 77 <line hits="0" number="256"/> 78 <line hits="1" number="259"/> 79 <line hits="1" number="261"/> 80 <line hits="1" number="262"/> 81 <line hits="1" number="263"/> 82 <line hits="0" number="267"/> 83 <line hits="1" number="269"/> 84 <line hits="1" number="270"/> 85 <line hits="1" number="272"/> 86 <line hits="1" number="275"/> 87 <line hits="1" number="283"/> 88 <line hits="1" number="284"/> 89 <line hits="1" number="285"/> 90 <line hits="1" number="287"/> 91 <line hits="1" number="298"/> 92 <line hits="1" number="300"/> 93 <line hits="1" number="308"/> 94 <line hits="1" number="310"/> 95 <line hits="0" number="311"/> 96 <line hits="0" number="312"/> 97 <line hits="0" number="313"/> 98 </lines> 99 </class> 100 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp1_1.py" line-rate="0.9344" name="cpe/comp/cpecomp1_1"> 101 <methods/> 102 <lines> 103 <line hits="1" number="4"/> 104 <line hits="1" number="32"/> 105 <line hits="1" number="33"/> 106 <line hits="1" number="34"/> 107 <line hits="1" number="36"/> 108 <line hits="1" number="39"/> 109 <line hits="1" number="54"/> 110 <line hits="1" number="57"/> 111 <line hits="1" number="60"/> 112 <line hits="1" number="64"/> 113 <line hits="1" number="69"/> 114 <line hits="1" number="72"/> 115 <line hits="1" number="78"/> 116 <line hits="1" number="105"/> 117 <line hits="1" number="109"/> 118 <line hits="1" number="111"/> 119 <line hits="1" number="112"/> 120 <line hits="1" number="115"/> 121 <line hits="1" number="116"/> 122 <line hits="1" number="117"/> 123 <line hits="1" number="122"/> 124 <line hits="1" number="124"/> 125 <line hits="1" number="127"/> 126 <line hits="1" number="128"/> 127 <line hits="1" number="129"/> 128 <line hits="1" number="130"/> 129 <line hits="1" number="132"/> 130 <line hits="1" number="134"/> 131 <line hits="1" number="142"/> 132 <line hits="1" number="143"/> 133 <line hits="1" number="145"/> 134 <line hits="1" number="146"/> 135 <line hits="1" number="147"/> 136 <line hits="1" number="149"/> 137 <line hits="1" number="150"/> 138 <line hits="1" number="151"/> 139 <line hits="1" number="152"/> 140 <line hits="1" number="154"/> 141 <line hits="1" number="156"/> 142 <line hits="1" number="161"/> 143 <line hits="1" number="162"/> 144 <line hits="1" number="163"/> 145 <line hits="1" number="165"/> 146 <line hits="1" number="166"/> 147 <line hits="1" number="167"/> 148 <line hits="1" number="168"/> 149 <line hits="1" number="170"/> 150 <line hits="1" number="172"/> 151 <line hits="1" number="174"/> 152 <line hits="1" number="175"/> 153 <line hits="1" number="178"/> 154 <line hits="1" number="180"/> 155 <line hits="1" number="181"/> 156 <line hits="1" number="183"/> 157 <line hits="1" number="185"/> 158 <line hits="1" number="194"/> 159 <line hits="1" number="196"/> 160 <line hits="1" number="197"/> 161 <line hits="1" number="198"/> 162 <line hits="1" number="199"/> 163 <line hits="1" number="200"/> 164 <line hits="1" number="201"/> 165 <line hits="1" number="202"/> 166 <line hits="1" number="203"/> 167 <line hits="1" number="204"/> 168 <line hits="1" number="205"/> 169 <line hits="1" number="206"/> 170 <line hits="1" number="207"/> 171 <line hits="1" number="209"/> 172 <line hits="1" number="210"/> 173 <line hits="1" number="212"/> 174 <line hits="1" number="231"/> 175 <line hits="1" number="233"/> 176 <line hits="1" number="234"/> 177 <line hits="1" number="235"/> 178 <line hits="1" number="236"/> 179 <line hits="1" number="237"/> 180 <line hits="1" number="239"/> 181 <line hits="1" number="242"/> 182 <line hits="1" number="244"/> 183 <line hits="1" number="247"/> 184 <line hits="1" number="248"/> 185 <line hits="0" number="251"/> 186 <line hits="0" number="252"/> 187 <line hits="0" number="253"/> 188 <line hits="0" number="254"/> 189 <line hits="1" number="255"/> 190 <line hits="1" number="256"/> 191 <line hits="1" number="258"/> 192 <line hits="1" number="260"/> 193 <line hits="1" number="281"/> 194 <line hits="1" number="282"/> 195 <line hits="1" number="284"/> 196 <line hits="1" number="285"/> 197 <line hits="1" number="286"/> 198 <line hits="1" number="287"/> 199 <line hits="1" number="290"/> 200 <line hits="1" number="291"/> 201 <line hits="1" number="292"/> 202 <line hits="1" number="293"/> 203 <line hits="1" number="296"/> 204 <line hits="1" number="297"/> 205 <line hits="1" number="298"/> 206 <line hits="1" number="299"/> 207 <line hits="1" number="300"/> 208 <line hits="1" number="301"/> 209 <line hits="0" number="303"/> 210 <line hits="1" number="305"/> 211 <line hits="1" number="307"/> 212 <line hits="1" number="309"/> 213 <line hits="1" number="325"/> 214 <line hits="1" number="327"/> 215 <line hits="1" number="328"/> 216 <line hits="1" number="329"/> 217 <line hits="1" number="331"/> 218 <line hits="1" number="333"/> 219 <line hits="1" number="353"/> 220 <line hits="1" number="354"/> 221 <line hits="1" number="356"/> 222 <line hits="0" number="357"/> 223 <line hits="0" number="358"/> 224 <line hits="0" number="359"/> 225 </lines> 226 </class> 227 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp2_2.py" line-rate="0.9032" name="cpe/comp/cpecomp2_2"> 228 <methods/> 229 <lines> 230 <line hits="1" number="4"/> 231 <line hits="1" number="32"/> 232 <line hits="1" number="34"/> 233 <line hits="1" number="37"/> 234 <line hits="1" number="52"/> 235 <line hits="1" number="55"/> 236 <line hits="1" number="59"/> 237 <line hits="1" number="64"/> 238 <line hits="1" number="67"/> 239 <line hits="1" number="74"/> 240 <line hits="1" number="80"/> 241 <line hits="1" number="88"/> 242 <line hits="1" number="90"/> 243 <line hits="1" number="95"/> 244 <line hits="1" number="96"/> 245 <line hits="1" number="97"/> 246 <line hits="1" number="99"/> 247 <line hits="1" number="101"/> 248 <line hits="1" number="103"/> 249 <line hits="1" number="105"/> 250 <line hits="1" number="106"/> 251 <line hits="1" number="109"/> 252 <line hits="1" number="111"/> 253 <line hits="1" number="113"/> 254 <line hits="1" number="115"/> 255 <line hits="1" number="124"/> 256 <line hits="1" number="125"/> 257 <line hits="1" number="127"/> 258 <line hits="0" number="128"/> 259 <line hits="0" number="129"/> 260 <line hits="0" number="130"/> 261 </lines> 262 </class> 263 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp2_3.py" line-rate="0.9912" name="cpe/comp/cpecomp2_3"> 264 <methods/> 265 <lines> 266 <line hits="1" number="4"/> 267 <line hits="1" number="32"/> 268 <line hits="1" number="34"/> 269 <line hits="1" number="37"/> 270 <line hits="1" number="46"/> 271 <line hits="1" number="54"/> 272 <line hits="1" number="56"/> 273 <line hits="1" number="58"/> 274 <line hits="1" number="72"/> 275 <line hits="1" number="88"/> 276 <line hits="1" number="89"/> 277 <line hits="1" number="90"/> 278 <line hits="1" number="91"/> 279 <line hits="1" number="92"/> 280 <line hits="1" number="93"/> 281 <line hits="1" number="94"/> 282 <line hits="1" number="95"/> 283 <line hits="1" number="96"/> 284 <line hits="1" number="97"/> 285 <line hits="1" number="98"/> 286 <line hits="1" number="99"/> 287 <line hits="1" number="101"/> 288 <line hits="1" number="103"/> 289 <line hits="1" number="105"/> 290 <line hits="1" number="122"/> 291 <line hits="1" number="123"/> 292 <line hits="1" number="124"/> 293 <line hits="1" number="125"/> 294 <line hits="1" number="126"/> 295 <line hits="1" number="127"/> 296 <line hits="1" number="128"/> 297 <line hits="1" number="129"/> 298 <line hits="1" number="130"/> 299 <line hits="1" number="131"/> 300 <line hits="1" number="132"/> 301 <line hits="1" number="133"/> 302 <line hits="1" number="134"/> 303 <line hits="1" number="135"/> 304 <line hits="1" number="136"/> 305 <line hits="1" number="137"/> 306 <line hits="1" number="138"/> 307 <line hits="1" number="139"/> 308 <line hits="1" number="140"/> 309 <line hits="1" number="141"/> 310 <line hits="1" number="142"/> 311 <line hits="1" number="143"/> 312 <line hits="1" number="144"/> 313 <line hits="1" number="145"/> 314 <line hits="1" number="146"/> 315 <line hits="1" number="147"/> 316 <line hits="1" number="148"/> 317 <line hits="1" number="149"/> 318 <line hits="1" number="150"/> 319 <line hits="1" number="151"/> 320 <line hits="1" number="152"/> 321 <line hits="1" number="153"/> 322 <line hits="1" number="154"/> 323 <line hits="1" number="156"/> 324 <line hits="1" number="158"/> 325 <line hits="1" number="160"/> 326 <line hits="1" number="177"/> 327 <line hits="1" number="178"/> 328 <line hits="1" number="179"/> 329 <line hits="1" number="180"/> 330 <line hits="1" number="181"/> 331 <line hits="1" number="182"/> 332 <line hits="1" number="183"/> 333 <line hits="1" number="184"/> 334 <line hits="1" number="185"/> 335 <line hits="1" number="186"/> 336 <line hits="1" number="187"/> 337 <line hits="1" number="188"/> 338 <line hits="1" number="189"/> 339 <line hits="1" number="190"/> 340 <line hits="1" number="191"/> 341 <line hits="1" number="192"/> 342 <line hits="1" number="193"/> 343 <line hits="1" number="194"/> 344 <line hits="1" number="195"/> 345 <line hits="1" number="196"/> 346 <line hits="1" number="197"/> 347 <line hits="1" number="199"/> 348 <line hits="1" number="200"/> 349 <line hits="1" number="202"/> 350 <line hits="1" number="211"/> 351 <line hits="1" number="212"/> 352 <line hits="1" number="213"/> 353 <line hits="1" number="214"/> 354 <line hits="1" number="215"/> 355 <line hits="1" number="216"/> 356 <line hits="1" number="217"/> 357 <line hits="1" number="219"/> 358 <line hits="1" number="220"/> 359 <line hits="1" number="222"/> 360 <line hits="1" number="225"/> 361 <line hits="1" number="226"/> 362 <line hits="1" number="227"/> 363 <line hits="1" number="230"/> 364 <line hits="1" number="232"/> 365 <line hits="1" number="234"/> 366 <line hits="1" number="235"/> 367 <line hits="0" number="238"/> 368 <line hits="1" number="239"/> 369 <line hits="1" number="241"/> 370 <line hits="1" number="244"/> 371 <line hits="1" number="245"/> 372 <line hits="1" number="247"/> 373 <line hits="1" number="256"/> 374 <line hits="1" number="259"/> 375 <line hits="1" number="262"/> 376 <line hits="1" number="265"/> 377 <line hits="1" number="267"/> 378 <line hits="1" number="269"/> 379 </lines> 380 </class> 381 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp2_3_fs.py" line-rate="0.9296" name="cpe/comp/cpecomp2_3_fs"> 382 <methods/> 383 <lines> 384 <line hits="1" number="4"/> 385 <line hits="1" number="33"/> 386 <line hits="1" number="34"/> 387 <line hits="1" number="35"/> 388 <line hits="1" number="37"/> 389 <line hits="1" number="40"/> 390 <line hits="1" number="50"/> 391 <line hits="1" number="51"/> 392 <line hits="1" number="54"/> 393 <line hits="1" number="57"/> 394 <line hits="1" number="62"/> 395 <line hits="1" number="65"/> 396 <line hits="1" number="68"/> 397 <line hits="1" number="70"/> 398 <line hits="1" number="77"/> 399 <line hits="1" number="78"/> 400 <line hits="1" number="79"/> 401 <line hits="1" number="80"/> 402 <line hits="1" number="81"/> 403 <line hits="1" number="82"/> 404 <line hits="1" number="83"/> 405 <line hits="1" number="84"/> 406 <line hits="1" number="87"/> 407 <line hits="1" number="93"/> 408 <line hits="1" number="103"/> 409 <line hits="1" number="104"/> 410 <line hits="1" number="105"/> 411 <line hits="1" number="106"/> 412 <line hits="1" number="108"/> 413 <line hits="1" number="109"/> 414 <line hits="1" number="111"/> 415 <line hits="1" number="112"/> 416 <line hits="1" number="113"/> 417 <line hits="1" number="114"/> 418 <line hits="1" number="115"/> 419 <line hits="1" number="117"/> 420 <line hits="1" number="119"/> 421 <line hits="1" number="120"/> 422 <line hits="1" number="121"/> 423 <line hits="1" number="122"/> 424 <line hits="1" number="124"/> 425 <line hits="1" number="127"/> 426 <line hits="1" number="128"/> 427 <line hits="1" number="129"/> 428 <line hits="1" number="130"/> 429 <line hits="1" number="132"/> 430 <line hits="1" number="135"/> 431 <line hits="1" number="136"/> 432 <line hits="1" number="137"/> 433 <line hits="1" number="138"/> 434 <line hits="1" number="139"/> 435 <line hits="0" number="141"/> 436 <line hits="1" number="143"/> 437 <line hits="1" number="149"/> 438 <line hits="1" number="152"/> 439 <line hits="1" number="153"/> 440 <line hits="1" number="154"/> 441 <line hits="1" number="155"/> 442 <line hits="0" number="157"/> 443 <line hits="1" number="160"/> 444 <line hits="1" number="161"/> 445 <line hits="1" number="162"/> 446 <line hits="1" number="163"/> 447 <line hits="1" number="165"/> 448 <line hits="1" number="167"/> 449 <line hits="1" number="176"/> 450 <line hits="1" number="177"/> 451 <line hits="1" number="179"/> 452 <line hits="0" number="180"/> 453 <line hits="0" number="181"/> 454 <line hits="0" number="182"/> 455 </lines> 456 </class> 457 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp2_3_uri.py" line-rate="0.9091" name="cpe/comp/cpecomp2_3_uri"> 458 <methods/> 459 <lines> 460 <line hits="1" number="4"/> 461 <line hits="1" number="33"/> 462 <line hits="1" number="34"/> 463 <line hits="1" number="36"/> 464 <line hits="1" number="39"/> 465 <line hits="1" number="49"/> 466 <line hits="1" number="50"/> 467 <line hits="1" number="51"/> 468 <line hits="1" number="54"/> 469 <line hits="1" number="57"/> 470 <line hits="1" number="60"/> 471 <line hits="1" number="65"/> 472 <line hits="1" number="68"/> 473 <line hits="1" number="71"/> 474 <line hits="1" number="74"/> 475 <line hits="1" number="77"/> 476 <line hits="1" number="79"/> 477 <line hits="1" number="86"/> 478 <line hits="1" number="88"/> 479 <line hits="1" number="89"/> 480 <line hits="1" number="92"/> 481 <line hits="1" number="93"/> 482 <line hits="1" number="96"/> 483 <line hits="1" number="128"/> 484 <line hits="1" number="163"/> 485 <line hits="1" number="173"/> 486 <line hits="1" number="174"/> 487 <line hits="1" number="175"/> 488 <line hits="1" number="176"/> 489 <line hits="1" number="178"/> 490 <line hits="1" number="179"/> 491 <line hits="1" number="181"/> 492 <line hits="1" number="182"/> 493 <line hits="1" number="183"/> 494 <line hits="1" number="186"/> 495 <line hits="1" number="189"/> 496 <line hits="1" number="190"/> 497 <line hits="1" number="191"/> 498 <line hits="1" number="192"/> 499 <line hits="1" number="193"/> 500 <line hits="1" number="194"/> 501 <line hits="1" number="196"/> 502 <line hits="1" number="197"/> 503 <line hits="1" number="198"/> 504 <line hits="1" number="199"/> 505 <line hits="1" number="200"/> 506 <line hits="1" number="203"/> 507 <line hits="1" number="205"/> 508 <line hits="1" number="209"/> 509 <line hits="1" number="217"/> 510 <line hits="1" number="218"/> 511 <line hits="1" number="219"/> 512 <line hits="0" number="221"/> 513 <line hits="1" number="223"/> 514 <line hits="1" number="224"/> 515 <line hits="1" number="228"/> 516 <line hits="0" number="230"/> 517 <line hits="1" number="232"/> 518 <line hits="1" number="233"/> 519 <line hits="1" number="234"/> 520 <line hits="0" number="237"/> 521 <line hits="0" number="238"/> 522 <line hits="0" number="239"/> 523 <line hits="1" number="241"/> 524 <line hits="1" number="242"/> 525 <line hits="1" number="244"/> 526 <line hits="1" number="246"/> 527 <line hits="1" number="255"/> 528 <line hits="1" number="257"/> 529 <line hits="1" number="258"/> 530 <line hits="1" number="259"/> 531 <line hits="1" number="260"/> 532 <line hits="1" number="261"/> 533 <line hits="1" number="263"/> 534 <line hits="1" number="264"/> 535 <line hits="1" number="265"/> 536 <line hits="1" number="266"/> 537 <line hits="1" number="267"/> 538 <line hits="1" number="268"/> 539 <line hits="1" number="270"/> 540 <line hits="1" number="271"/> 541 <line hits="1" number="273"/> 542 <line hits="1" number="282"/> 543 <line hits="1" number="283"/> 544 <line hits="1" number="285"/> 545 <line hits="0" number="286"/> 546 <line hits="0" number="287"/> 547 <line hits="0" number="288"/> 548 </lines> 549 </class> 550 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp2_3_uri_edpacked.py" line-rate="0.7368" name="cpe/comp/cpecomp2_3_uri_edpacked"> 551 <methods/> 552 <lines> 553 <line hits="1" number="4"/> 554 <line hits="1" number="33"/> 555 <line hits="1" number="36"/> 556 <line hits="1" number="47"/> 557 <line hits="1" number="53"/> 558 <line hits="1" number="62"/> 559 <line hits="1" number="64"/> 560 <line hits="0" number="69"/> 561 <line hits="1" number="71"/> 562 <line hits="0" number="79"/> 563 <line hits="1" number="81"/> 564 <line hits="0" number="89"/> 565 <line hits="1" number="91"/> 566 <line hits="1" number="100"/> 567 <line hits="1" number="101"/> 568 <line hits="1" number="102"/> 569 <line hits="1" number="105"/> 570 <line hits="0" number="106"/> 571 <line hits="0" number="107"/> 572 </lines> 573 </class> 574 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp2_3_wfn.py" line-rate="0.925" name="cpe/comp/cpecomp2_3_wfn"> 575 <methods/> 576 <lines> 577 <line hits="1" number="4"/> 578 <line hits="1" number="33"/> 579 <line hits="1" number="35"/> 580 <line hits="1" number="38"/> 581 <line hits="1" number="48"/> 582 <line hits="1" number="49"/> 583 <line hits="1" number="52"/> 584 <line hits="1" number="55"/> 585 <line hits="1" number="58"/> 586 <line hits="1" number="63"/> 587 <line hits="1" number="66"/> 588 <line hits="1" number="69"/> 589 <line hits="1" number="71"/> 590 <line hits="1" number="77"/> 591 <line hits="1" number="78"/> 592 <line hits="1" number="79"/> 593 <line hits="1" number="80"/> 594 <line hits="1" number="81"/> 595 <line hits="1" number="82"/> 596 <line hits="1" number="84"/> 597 <line hits="1" number="86"/> 598 <line hits="1" number="87"/> 599 <line hits="1" number="88"/> 600 <line hits="1" number="89"/> 601 <line hits="1" number="94"/> 602 <line hits="1" number="100"/> 603 <line hits="1" number="107"/> 604 <line hits="1" number="109"/> 605 <line hits="1" number="118"/> 606 <line hits="1" number="119"/> 607 <line hits="1" number="121"/> 608 <line hits="1" number="130"/> 609 <line hits="1" number="132"/> 610 <line hits="1" number="143"/> 611 <line hits="1" number="144"/> 612 <line hits="1" number="147"/> 613 <line hits="1" number="149"/> 614 <line hits="0" number="150"/> 615 <line hits="0" number="151"/> 616 <line hits="0" number="152"/> 617 </lines> 618 </class> 619 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp_anyvalue.py" line-rate="0.8" name="cpe/comp/cpecomp_anyvalue"> 620 <methods/> 621 <lines> 622 <line hits="1" number="4"/> 623 <line hits="1" number="31"/> 624 <line hits="1" number="34"/> 625 <line hits="1" number="48"/> 626 <line hits="1" number="59"/> 627 <line hits="1" number="60"/> 628 <line hits="1" number="62"/> 629 <line hits="1" number="66"/> 630 <line hits="1" number="71"/> 631 <line hits="1" number="74"/> 632 <line hits="1" number="82"/> 633 <line hits="1" number="84"/> 634 <line hits="0" number="85"/> 635 <line hits="0" number="86"/> 636 <line hits="0" number="87"/> 637 </lines> 638 </class> 639 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp_empty.py" line-rate="0.8" name="cpe/comp/cpecomp_empty"> 640 <methods/> 641 <lines> 642 <line hits="1" number="4"/> 643 <line hits="1" number="31"/> 644 <line hits="1" number="34"/> 645 <line hits="1" number="47"/> 646 <line hits="1" number="58"/> 647 <line hits="1" number="59"/> 648 <line hits="1" number="61"/> 649 <line hits="1" number="65"/> 650 <line hits="1" number="70"/> 651 <line hits="1" number="73"/> 652 <line hits="1" number="81"/> 653 <line hits="1" number="84"/> 654 <line hits="0" number="85"/> 655 <line hits="0" number="86"/> 656 <line hits="0" number="87"/> 657 </lines> 658 </class> 659 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp_logical.py" line-rate="0.8421" name="cpe/comp/cpecomp_logical"> 660 <methods/> 661 <lines> 662 <line hits="1" number="4"/> 663 <line hits="1" number="32"/> 664 <line hits="1" number="35"/> 665 <line hits="1" number="49"/> 666 <line hits="1" number="53"/> 667 <line hits="1" number="57"/> 668 <line hits="1" number="61"/> 669 <line hits="1" number="67"/> 670 <line hits="1" number="76"/> 671 <line hits="1" number="78"/> 672 <line hits="1" number="90"/> 673 <line hits="1" number="91"/> 674 <line hits="1" number="93"/> 675 <line hits="1" number="102"/> 676 <line hits="1" number="103"/> 677 <line hits="1" number="105"/> 678 <line hits="0" number="106"/> 679 <line hits="0" number="107"/> 680 <line hits="0" number="108"/> 681 </lines> 682 </class> 683 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp_notapplicable.py" line-rate="0.8" name="cpe/comp/cpecomp_notapplicable"> 684 <methods/> 685 <lines> 686 <line hits="1" number="4"/> 687 <line hits="1" number="32"/> 688 <line hits="1" number="35"/> 689 <line hits="1" number="48"/> 690 <line hits="1" number="57"/> 691 <line hits="1" number="59"/> 692 <line hits="1" number="70"/> 693 <line hits="1" number="72"/> 694 <line hits="1" number="77"/> 695 <line hits="1" number="80"/> 696 <line hits="1" number="88"/> 697 <line hits="1" number="90"/> 698 <line hits="0" number="91"/> 699 <line hits="0" number="92"/> 700 <line hits="0" number="93"/> 701 </lines> 702 </class> 703 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp_simple.py" line-rate="0.963" name="cpe/comp/cpecomp_simple"> 704 <methods/> 705 <lines> 706 <line hits="1" number="4"/> 707 <line hits="1" number="32"/> 708 <line hits="1" number="34"/> 709 <line hits="1" number="37"/> 710 <line hits="1" number="48"/> 711 <line hits="1" number="51"/> 712 <line hits="1" number="54"/> 713 <line hits="1" number="62"/> 714 <line hits="1" number="97"/> 715 <line hits="1" number="114"/> 716 <line hits="1" number="115"/> 717 <line hits="1" number="117"/> 718 <line hits="1" number="140"/> 719 <line hits="1" number="141"/> 720 <line hits="1" number="143"/> 721 <line hits="1" number="149"/> 722 <line hits="1" number="159"/> 723 <line hits="1" number="160"/> 724 <line hits="1" number="161"/> 725 <line hits="1" number="163"/> 726 <line hits="1" number="171"/> 727 <line hits="1" number="173"/> 728 <line hits="1" number="182"/> 729 <line hits="1" number="184"/> 730 <line hits="1" number="193"/> 731 <line hits="1" number="194"/> 732 <line hits="1" number="195"/> 733 <line hits="1" number="197"/> 734 <line hits="1" number="206"/> 735 <line hits="1" number="207"/> 736 <line hits="1" number="208"/> 737 <line hits="1" number="210"/> 738 <line hits="1" number="220"/> 739 <line hits="1" number="221"/> 740 <line hits="1" number="223"/> 741 <line hits="1" number="232"/> 742 <line hits="1" number="234"/> 743 <line hits="1" number="235"/> 744 <line hits="1" number="237"/> 745 <line hits="1" number="239"/> 746 <line hits="1" number="243"/> 747 <line hits="1" number="244"/> 748 <line hits="1" number="245"/> 749 <line hits="1" number="248"/> 750 <line hits="1" number="249"/> 751 <line hits="1" number="250"/> 752 <line hits="1" number="253"/> 753 <line hits="1" number="254"/> 754 <line hits="0" number="255"/> 755 <line hits="1" number="258"/> 756 <line hits="1" number="259"/> 757 <line hits="1" number="261"/> 758 <line hits="1" number="273"/> 759 <line hits="1" number="274"/> 760 <line hits="1" number="275"/> 761 <line hits="1" number="276"/> 762 <line hits="1" number="278"/> 763 <line hits="1" number="279"/> 764 <line hits="1" number="281"/> 765 <line hits="1" number="284"/> 766 <line hits="1" number="286"/> 767 <line hits="1" number="288"/> 768 <line hits="1" number="289"/> 769 <line hits="1" number="292"/> 770 <line hits="1" number="293"/> 771 <line hits="1" number="294"/> 772 <line hits="1" number="295"/> 773 <line hits="1" number="296"/> 774 <line hits="1" number="298"/> 775 <line hits="1" number="300"/> 776 <line hits="1" number="314"/> 777 <line hits="1" number="315"/> 778 <line hits="1" number="316"/> 779 <line hits="1" number="317"/> 780 <line hits="1" number="318"/> 781 <line hits="1" number="321"/> 782 <line hits="1" number="322"/> 783 <line hits="1" number="323"/> 784 <line hits="1" number="324"/> 785 <line hits="1" number="327"/> 786 <line hits="1" number="328"/> 787 <line hits="1" number="329"/> 788 <line hits="1" number="330"/> 789 <line hits="1" number="331"/> 790 <line hits="1" number="332"/> 791 <line hits="1" number="335"/> 792 <line hits="1" number="336"/> 793 <line hits="1" number="339"/> 794 <line hits="1" number="340"/> 795 <line hits="1" number="342"/> 796 <line hits="1" number="344"/> 797 <line hits="1" number="346"/> 798 <line hits="1" number="355"/> 799 <line hits="1" number="357"/> 800 <line hits="1" number="365"/> 801 <line hits="1" number="367"/> 802 <line hits="1" number="378"/> 803 <line hits="1" number="379"/> 804 <line hits="1" number="382"/> 805 <line hits="1" number="383"/> 806 <line hits="1" number="384"/> 807 <line hits="1" number="386"/> 808 <line hits="1" number="387"/> 809 <line hits="1" number="390"/> 810 <line hits="1" number="392"/> 811 <line hits="0" number="393"/> 812 <line hits="0" number="394"/> 813 <line hits="0" number="395"/> 814 </lines> 815 </class> 816 <class branch-rate="0" complexity="0" filename="cpe/comp/cpecomp_undefined.py" line-rate="0.8235" name="cpe/comp/cpecomp_undefined"> 817 <methods/> 818 <lines> 819 <line hits="1" number="4"/> 820 <line hits="1" number="28"/> 821 <line hits="1" number="31"/> 822 <line hits="1" number="44"/> 823 <line hits="1" number="53"/> 824 <line hits="1" number="55"/> 825 <line hits="1" number="65"/> 826 <line hits="1" number="66"/> 827 <line hits="1" number="68"/> 828 <line hits="1" number="72"/> 829 <line hits="1" number="77"/> 830 <line hits="1" number="80"/> 831 <line hits="1" number="88"/> 832 <line hits="1" number="90"/> 833 <line hits="0" number="91"/> 834 <line hits="0" number="92"/> 835 <line hits="0" number="93"/> 836 </lines> 837 </class> 838 <class branch-rate="0" complexity="0" filename="cpe/cpe.py" line-rate="0.8472" name="cpe/cpe"> 839 <methods/> 840 <lines> 841 <line hits="1" number="4"/> 842 <line hits="1" number="32"/> 843 <line hits="1" number="34"/> 844 <line hits="1" number="35"/> 845 <line hits="1" number="36"/> 846 <line hits="1" number="37"/> 847 <line hits="1" number="38"/> 848 <line hits="1" number="39"/> 849 <line hits="1" number="40"/> 850 <line hits="1" number="41"/> 851 <line hits="1" number="42"/> 852 <line hits="1" number="43"/> 853 <line hits="1" number="46"/> 854 <line hits="1" number="64"/> 855 <line hits="1" number="65"/> 856 <line hits="1" number="66"/> 857 <line hits="1" number="67"/> 858 <line hits="1" number="72"/> 859 <line hits="1" number="74"/> 860 <line hits="1" number="76"/> 861 <line hits="1" number="78"/> 862 <line hits="1" number="82"/> 863 <line hits="1" number="87"/> 864 <line hits="1" number="89"/> 865 <line hits="1" number="91"/> 866 <line hits="1" number="93"/> 867 <line hits="1" number="96"/> 868 <line hits="1" number="104"/> 869 <line hits="1" number="114"/> 870 <line hits="1" number="135"/> 871 <line hits="1" number="136"/> 872 <line hits="1" number="137"/> 873 <line hits="1" number="138"/> 874 <line hits="1" number="139"/> 875 <line hits="1" number="141"/> 876 <line hits="1" number="145"/> 877 <line hits="1" number="146"/> 878 <line hits="1" number="152"/> 879 <line hits="1" number="163"/> 880 <line hits="1" number="164"/> 881 <line hits="1" number="165"/> 882 <line hits="1" number="167"/> 883 <line hits="1" number="168"/> 884 <line hits="1" number="169"/> 885 <line hits="1" number="171"/> 886 <line hits="1" number="172"/> 887 <line hits="1" number="173"/> 888 <line hits="1" number="175"/> 889 <line hits="1" number="176"/> 890 <line hits="0" number="177"/> 891 <line hits="1" number="179"/> 892 <line hits="1" number="181"/> 893 <line hits="1" number="198"/> 894 <line hits="1" number="199"/> 895 <line hits="1" number="201"/> 896 <line hits="1" number="202"/> 897 <line hits="1" number="203"/> 898 <line hits="1" number="204"/> 899 <line hits="1" number="205"/> 900 <line hits="1" number="206"/> 901 <line hits="1" number="207"/> 902 <line hits="1" number="208"/> 903 <line hits="1" number="210"/> 904 <line hits="1" number="212"/> 905 <line hits="1" number="214"/> 906 <line hits="1" number="216"/> 907 <line hits="1" number="225"/> 908 <line hits="1" number="231"/> 909 <line hits="1" number="234"/> 910 <line hits="1" number="236"/> 911 <line hits="1" number="252"/> 912 <line hits="1" number="254"/> 913 <line hits="1" number="255"/> 914 <line hits="1" number="256"/> 915 <line hits="1" number="257"/> 916 <line hits="1" number="258"/> 917 <line hits="1" number="259"/> 918 <line hits="1" number="260"/> 919 <line hits="1" number="262"/> 920 <line hits="1" number="264"/> 921 <line hits="1" number="280"/> 922 <line hits="1" number="281"/> 923 <line hits="1" number="282"/> 924 <line hits="1" number="288"/> 925 <line hits="1" number="293"/> 926 <line hits="1" number="295"/> 927 <line hits="1" number="297"/> 928 <line hits="1" number="298"/> 929 <line hits="1" number="300"/> 930 <line hits="1" number="301"/> 931 <line hits="1" number="303"/> 932 <line hits="1" number="304"/> 933 <line hits="1" number="306"/> 934 <line hits="1" number="309"/> 935 <line hits="1" number="311"/> 936 <line hits="1" number="313"/> 937 <line hits="1" number="315"/> 938 <line hits="1" number="318"/> 939 <line hits="1" number="320"/> 940 <line hits="0" number="328"/> 941 <line hits="0" number="330"/> 942 <line hits="0" number="331"/> 943 <line hits="0" number="333"/> 944 <line hits="0" number="334"/> 945 <line hits="0" number="336"/> 946 <line hits="0" number="338"/> 947 <line hits="0" number="339"/> 948 <line hits="0" number="340"/> 949 <line hits="0" number="342"/> 950 <line hits="0" number="343"/> 951 <line hits="0" number="344"/> 952 <line hits="0" number="345"/> 953 <line hits="0" number="347"/> 954 <line hits="0" number="348"/> 955 <line hits="0" number="350"/> 956 <line hits="0" number="352"/> 957 <line hits="0" number="353"/> 958 <line hits="0" number="354"/> 959 <line hits="0" number="355"/> 960 <line hits="0" number="357"/> 961 <line hits="0" number="359"/> 962 <line hits="0" number="361"/> 963 <line hits="0" number="362"/> 964 <line hits="0" number="364"/> 965 <line hits="0" number="366"/> 966 <line hits="0" number="368"/> 967 <line hits="0" number="370"/> 968 <line hits="0" number="371"/> 969 <line hits="0" number="373"/> 970 <line hits="0" number="375"/> 971 <line hits="0" number="377"/> 972 <line hits="1" number="379"/> 973 <line hits="1" number="387"/> 974 <line hits="1" number="389"/> 975 <line hits="1" number="400"/> 976 <line hits="0" number="401"/> 977 <line hits="0" number="402"/> 978 <line hits="1" number="404"/> 979 <line hits="1" number="405"/> 980 <line hits="1" number="407"/> 981 <line hits="1" number="408"/> 982 <line hits="1" number="410"/> 983 <line hits="1" number="420"/> 984 <line hits="1" number="422"/> 985 <line hits="0" number="423"/> 986 <line hits="0" number="424"/> 987 <line hits="1" number="426"/> 988 <line hits="1" number="427"/> 989 <line hits="1" number="428"/> 990 <line hits="1" number="429"/> 991 <line hits="1" number="431"/> 992 <line hits="1" number="433"/> 993 <line hits="1" number="444"/> 994 <line hits="1" number="450"/> 995 <line hits="1" number="452"/> 996 <line hits="1" number="453"/> 997 <line hits="1" number="455"/> 998 <line hits="1" number="456"/> 999 <line hits="1" number="457"/> 1000 <line hits="0" number="460"/> 1001 <line hits="0" number="462"/> 1002 <line hits="1" number="464"/> 1003 <line hits="1" number="465"/> 1004 <line hits="1" number="469"/> 1005 <line hits="1" number="474"/> 1006 <line hits="1" number="477"/> 1007 <line hits="1" number="478"/> 1008 <line hits="1" number="481"/> 1009 <line hits="1" number="482"/> 1010 <line hits="1" number="485"/> 1011 <line hits="1" number="487"/> 1012 <line hits="1" number="488"/> 1013 <line hits="1" number="489"/> 1014 <line hits="1" number="490"/> 1015 <line hits="1" number="491"/> 1016 <line hits="1" number="492"/> 1017 <line hits="1" number="493"/> 1018 <line hits="1" number="495"/> 1019 <line hits="1" number="497"/> 1020 <line hits="1" number="500"/> 1021 <line hits="1" number="504"/> 1022 <line hits="1" number="506"/> 1023 <line hits="0" number="514"/> 1024 <line hits="1" number="516"/> 1025 <line hits="1" number="525"/> 1026 <line hits="1" number="526"/> 1027 <line hits="1" number="528"/> 1028 <line hits="1" number="539"/> 1029 <line hits="1" number="540"/> 1030 <line hits="1" number="542"/> 1031 <line hits="1" number="543"/> 1032 <line hits="1" number="544"/> 1033 <line hits="1" number="546"/> 1034 <line hits="1" number="549"/> 1035 <line hits="1" number="551"/> 1036 <line hits="1" number="553"/> 1037 <line hits="1" number="556"/> 1038 <line hits="1" number="559"/> 1039 <line hits="1" number="561"/> 1040 <line hits="1" number="565"/> 1041 <line hits="1" number="567"/> 1042 <line hits="1" number="570"/> 1043 <line hits="1" number="571"/> 1044 <line hits="1" number="572"/> 1045 <line hits="1" number="573"/> 1046 <line hits="1" number="574"/> 1047 <line hits="1" number="577"/> 1048 <line hits="1" number="580"/> 1049 <line hits="1" number="581"/> 1050 <line hits="1" number="583"/> 1051 <line hits="1" number="585"/> 1052 <line hits="1" number="586"/> 1053 <line hits="1" number="587"/> 1054 <line hits="1" number="589"/> 1055 <line hits="1" number="590"/> 1056 <line hits="1" number="591"/> 1057 <line hits="1" number="592"/> 1058 <line hits="1" number="594"/> 1059 <line hits="1" number="595"/> 1060 <line hits="1" number="598"/> 1061 <line hits="1" number="600"/> 1062 <line hits="1" number="609"/> 1063 <line hits="1" number="611"/> 1064 <line hits="1" number="612"/> 1065 <line hits="1" number="614"/> 1066 <line hits="1" number="615"/> 1067 <line hits="1" number="616"/> 1068 <line hits="1" number="618"/> 1069 <line hits="0" number="621"/> 1070 <line hits="0" number="623"/> 1071 <line hits="1" number="626"/> 1072 <line hits="1" number="628"/> 1073 <line hits="1" number="629"/> 1074 <line hits="1" number="630"/> 1075 <line hits="1" number="632"/> 1076 <line hits="1" number="635"/> 1077 <line hits="1" number="637"/> 1078 <line hits="1" number="640"/> 1079 <line hits="1" number="642"/> 1080 <line hits="0" number="645"/> 1081 <line hits="1" number="648"/> 1082 <line hits="1" number="649"/> 1083 <line hits="1" number="650"/> 1084 <line hits="1" number="653"/> 1085 <line hits="1" number="654"/> 1086 <line hits="1" number="657"/> 1087 <line hits="1" number="660"/> 1088 <line hits="1" number="662"/> 1089 <line hits="1" number="664"/> 1090 <line hits="1" number="673"/> 1091 <line hits="1" number="674"/> 1092 <line hits="1" number="676"/> 1093 <line hits="1" number="677"/> 1094 <line hits="1" number="678"/> 1095 <line hits="1" number="680"/> 1096 <line hits="1" number="683"/> 1097 <line hits="1" number="685"/> 1098 <line hits="1" number="688"/> 1099 <line hits="1" number="690"/> 1100 <line hits="1" number="695"/> 1101 <line hits="1" number="697"/> 1102 <line hits="1" number="700"/> 1103 <line hits="1" number="703"/> 1104 <line hits="1" number="706"/> 1105 <line hits="1" number="707"/> 1106 <line hits="1" number="710"/> 1107 <line hits="1" number="712"/> 1108 <line hits="1" number="722"/> 1109 <line hits="1" number="724"/> 1110 <line hits="1" number="733"/> 1111 <line hits="1" number="735"/> 1112 <line hits="1" number="743"/> 1113 <line hits="1" number="745"/> 1114 <line hits="1" number="755"/> 1115 <line hits="1" number="757"/> 1116 <line hits="1" number="767"/> 1117 <line hits="1" number="769"/> 1118 <line hits="1" number="777"/> 1119 <line hits="1" number="779"/> 1120 <line hits="1" number="787"/> 1121 <line hits="1" number="789"/> 1122 <line hits="1" number="798"/> 1123 <line hits="1" number="800"/> 1124 <line hits="1" number="809"/> 1125 <line hits="1" number="811"/> 1126 <line hits="1" number="821"/> 1127 <line hits="1" number="823"/> 1128 <line hits="1" number="833"/> 1129 <line hits="1" number="835"/> 1130 <line hits="1" number="844"/> 1131 <line hits="1" number="845"/> 1132 <line hits="1" number="847"/> 1133 <line hits="1" number="856"/> 1134 <line hits="1" number="857"/> 1135 <line hits="1" number="859"/> 1136 <line hits="1" number="868"/> 1137 <line hits="1" number="869"/> 1138 <line hits="1" number="871"/> 1139 <line hits="0" number="872"/> 1140 <line hits="0" number="873"/> 1141 <line hits="0" number="874"/> 1142 </lines> 1143 </class> 1144 <class branch-rate="0" complexity="0" filename="cpe/cpe1_1.py" line-rate="0.9603" name="cpe/cpe1_1"> 1145 <methods/> 1146 <lines> 1147 <line hits="1" number="4"/> 1148 <line hits="1" number="34"/> 1149 <line hits="1" number="35"/> 1150 <line hits="1" number="36"/> 1151 <line hits="1" number="37"/> 1152 <line hits="1" number="38"/> 1153 <line hits="1" number="39"/> 1154 <line hits="1" number="40"/> 1155 <line hits="1" number="42"/> 1156 <line hits="1" number="45"/> 1157 <line hits="1" number="67"/> 1158 <line hits="1" number="70"/> 1159 <line hits="1" number="73"/> 1160 <line hits="1" number="80"/> 1161 <line hits="1" number="81"/> 1162 <line hits="1" number="82"/> 1163 <line hits="1" number="84"/> 1164 <line hits="1" number="85"/> 1165 <line hits="1" number="91"/> 1166 <line hits="1" number="108"/> 1167 <line hits="1" number="109"/> 1168 <line hits="1" number="112"/> 1169 <line hits="1" number="113"/> 1170 <line hits="1" number="114"/> 1171 <line hits="1" number="115"/> 1172 <line hits="1" number="118"/> 1173 <line hits="1" number="119"/> 1174 <line hits="1" number="120"/> 1175 <line hits="1" number="121"/> 1176 <line hits="1" number="122"/> 1177 <line hits="1" number="124"/> 1178 <line hits="1" number="126"/> 1179 <line hits="1" number="128"/> 1180 <line hits="1" number="130"/> 1181 <line hits="1" number="146"/> 1182 <line hits="1" number="148"/> 1183 <line hits="1" number="149"/> 1184 <line hits="1" number="150"/> 1185 <line hits="1" number="151"/> 1186 <line hits="1" number="152"/> 1187 <line hits="1" number="155"/> 1188 <line hits="1" number="156"/> 1189 <line hits="1" number="157"/> 1190 <line hits="1" number="158"/> 1191 <line hits="1" number="160"/> 1192 <line hits="1" number="162"/> 1193 <line hits="1" number="171"/> 1194 <line hits="1" number="173"/> 1195 <line hits="1" number="182"/> 1196 <line hits="1" number="183"/> 1197 <line hits="1" number="184"/> 1198 <line hits="1" number="187"/> 1199 <line hits="1" number="193"/> 1200 <line hits="1" number="194"/> 1201 <line hits="1" number="195"/> 1202 <line hits="1" number="197"/> 1203 <line hits="1" number="199"/> 1204 <line hits="1" number="201"/> 1205 <line hits="1" number="202"/> 1206 <line hits="1" number="204"/> 1207 <line hits="1" number="212"/> 1208 <line hits="1" number="213"/> 1209 <line hits="1" number="219"/> 1210 <line hits="1" number="222"/> 1211 <line hits="1" number="223"/> 1212 <line hits="1" number="225"/> 1213 <line hits="1" number="226"/> 1214 <line hits="1" number="228"/> 1215 <line hits="1" number="229"/> 1216 <line hits="1" number="230"/> 1217 <line hits="1" number="231"/> 1218 <line hits="1" number="233"/> 1219 <line hits="1" number="236"/> 1220 <line hits="1" number="238"/> 1221 <line hits="1" number="242"/> 1222 <line hits="1" number="243"/> 1223 <line hits="1" number="244"/> 1224 <line hits="1" number="248"/> 1225 <line hits="1" number="249"/> 1226 <line hits="1" number="251"/> 1227 <line hits="1" number="252"/> 1228 <line hits="1" number="254"/> 1229 <line hits="1" number="255"/> 1230 <line hits="1" number="259"/> 1231 <line hits="1" number="262"/> 1232 <line hits="1" number="264"/> 1233 <line hits="1" number="266"/> 1234 <line hits="1" number="275"/> 1235 <line hits="1" number="276"/> 1236 <line hits="1" number="278"/> 1237 <line hits="1" number="279"/> 1238 <line hits="1" number="281"/> 1239 <line hits="1" number="284"/> 1240 <line hits="1" number="286"/> 1241 <line hits="1" number="289"/> 1242 <line hits="1" number="291"/> 1243 <line hits="1" number="295"/> 1244 <line hits="1" number="297"/> 1245 <line hits="1" number="298"/> 1246 <line hits="1" number="299"/> 1247 <line hits="1" number="302"/> 1248 <line hits="1" number="303"/> 1249 <line hits="1" number="304"/> 1250 <line hits="1" number="307"/> 1251 <line hits="1" number="308"/> 1252 <line hits="1" number="311"/> 1253 <line hits="1" number="314"/> 1254 <line hits="1" number="316"/> 1255 <line hits="1" number="318"/> 1256 <line hits="1" number="329"/> 1257 <line hits="1" number="331"/> 1258 <line hits="0" number="332"/> 1259 <line hits="0" number="333"/> 1260 <line hits="1" number="335"/> 1261 <line hits="1" number="336"/> 1262 <line hits="1" number="337"/> 1263 <line hits="1" number="338"/> 1264 <line hits="1" number="340"/> 1265 <line hits="1" number="343"/> 1266 <line hits="1" number="345"/> 1267 <line hits="1" number="347"/> 1268 <line hits="1" number="348"/> 1269 <line hits="1" number="350"/> 1270 <line hits="0" number="351"/> 1271 <line hits="0" number="352"/> 1272 <line hits="0" number="353"/> 1273 </lines> 1274 </class> 1275 <class branch-rate="0" complexity="0" filename="cpe/cpe2_2.py" line-rate="0.8812" name="cpe/cpe2_2"> 1276 <methods/> 1277 <lines> 1278 <line hits="1" number="4"/> 1279 <line hits="1" number="34"/> 1280 <line hits="1" number="35"/> 1281 <line hits="1" number="36"/> 1282 <line hits="1" number="37"/> 1283 <line hits="1" number="38"/> 1284 <line hits="1" number="39"/> 1285 <line hits="1" number="40"/> 1286 <line hits="1" number="42"/> 1287 <line hits="1" number="45"/> 1288 <line hits="1" number="74"/> 1289 <line hits="1" number="82"/> 1290 <line hits="1" number="83"/> 1291 <line hits="1" number="84"/> 1292 <line hits="1" number="85"/> 1293 <line hits="1" number="86"/> 1294 <line hits="1" number="87"/> 1295 <line hits="1" number="88"/> 1296 <line hits="1" number="90"/> 1297 <line hits="1" number="92"/> 1298 <line hits="1" number="98"/> 1299 <line hits="1" number="106"/> 1300 <line hits="1" number="107"/> 1301 <line hits="1" number="109"/> 1302 <line hits="1" number="110"/> 1303 <line hits="1" number="112"/> 1304 <line hits="1" number="114"/> 1305 <line hits="1" number="116"/> 1306 <line hits="1" number="125"/> 1307 <line hits="1" number="127"/> 1308 <line hits="1" number="136"/> 1309 <line hits="1" number="137"/> 1310 <line hits="1" number="138"/> 1311 <line hits="1" number="141"/> 1312 <line hits="1" number="144"/> 1313 <line hits="1" number="145"/> 1314 <line hits="1" number="146"/> 1315 <line hits="1" number="148"/> 1316 <line hits="1" number="149"/> 1317 <line hits="1" number="151"/> 1318 <line hits="1" number="152"/> 1319 <line hits="1" number="153"/> 1320 <line hits="1" number="155"/> 1321 <line hits="1" number="156"/> 1322 <line hits="1" number="157"/> 1323 <line hits="0" number="158"/> 1324 <line hits="1" number="160"/> 1325 <line hits="1" number="161"/> 1326 <line hits="0" number="162"/> 1327 <line hits="0" number="163"/> 1328 <line hits="0" number="165"/> 1329 <line hits="0" number="168"/> 1330 <line hits="1" number="170"/> 1331 <line hits="1" number="173"/> 1332 <line hits="1" number="174"/> 1333 <line hits="1" number="175"/> 1334 <line hits="1" number="182"/> 1335 <line hits="1" number="183"/> 1336 <line hits="1" number="185"/> 1337 <line hits="1" number="187"/> 1338 <line hits="1" number="190"/> 1339 <line hits="1" number="191"/> 1340 <line hits="1" number="192"/> 1341 <line hits="1" number="193"/> 1342 <line hits="1" number="195"/> 1343 <line hits="1" number="205"/> 1344 <line hits="1" number="206"/> 1345 <line hits="1" number="208"/> 1346 <line hits="1" number="209"/> 1347 <line hits="1" number="211"/> 1348 <line hits="1" number="213"/> 1349 <line hits="0" number="217"/> 1350 <line hits="1" number="219"/> 1351 <line hits="1" number="220"/> 1352 <line hits="1" number="221"/> 1353 <line hits="1" number="224"/> 1354 <line hits="1" number="225"/> 1355 <line hits="1" number="226"/> 1356 <line hits="1" number="229"/> 1357 <line hits="1" number="230"/> 1358 <line hits="1" number="233"/> 1359 <line hits="1" number="236"/> 1360 <line hits="1" number="238"/> 1361 <line hits="1" number="240"/> 1362 <line hits="1" number="251"/> 1363 <line hits="1" number="253"/> 1364 <line hits="0" number="254"/> 1365 <line hits="0" number="255"/> 1366 <line hits="1" number="257"/> 1367 <line hits="1" number="258"/> 1368 <line hits="1" number="259"/> 1369 <line hits="1" number="260"/> 1370 <line hits="1" number="262"/> 1371 <line hits="0" number="265"/> 1372 <line hits="1" number="267"/> 1373 <line hits="1" number="269"/> 1374 <line hits="1" number="270"/> 1375 <line hits="1" number="272"/> 1376 <line hits="0" number="273"/> 1377 <line hits="0" number="274"/> 1378 <line hits="0" number="275"/> 1379 </lines> 1380 </class> 1381 <class branch-rate="0" complexity="0" filename="cpe/cpe2_3.py" line-rate="0.8929" name="cpe/cpe2_3"> 1382 <methods/> 1383 <lines> 1384 <line hits="1" number="4"/> 1385 <line hits="1" number="34"/> 1386 <line hits="1" number="37"/> 1387 <line hits="1" number="50"/> 1388 <line hits="1" number="54"/> 1389 <line hits="1" number="57"/> 1390 <line hits="1" number="60"/> 1391 <line hits="1" number="63"/> 1392 <line hits="1" number="66"/> 1393 <line hits="1" number="72"/> 1394 <line hits="1" number="89"/> 1395 <line hits="1" number="90"/> 1396 <line hits="1" number="91"/> 1397 <line hits="1" number="94"/> 1398 <line hits="1" number="99"/> 1399 <line hits="1" number="102"/> 1400 <line hits="1" number="103"/> 1401 <line hits="1" number="105"/> 1402 <line hits="1" number="106"/> 1403 <line hits="1" number="108"/> 1404 <line hits="1" number="111"/> 1405 <line hits="1" number="113"/> 1406 <line hits="1" number="115"/> 1407 <line hits="1" number="123"/> 1408 <line hits="1" number="127"/> 1409 <line hits="0" number="128"/> 1410 <line hits="0" number="129"/> 1411 <line hits="0" number="130"/> 1412 </lines> 1413 </class> 1414 <class branch-rate="0" complexity="0" filename="cpe/cpe2_3_fs.py" line-rate="0.8837" name="cpe/cpe2_3_fs"> 1415 <methods/> 1416 <lines> 1417 <line hits="1" number="4"/> 1418 <line hits="1" number="34"/> 1419 <line hits="1" number="35"/> 1420 <line hits="1" number="36"/> 1421 <line hits="1" number="37"/> 1422 <line hits="1" number="38"/> 1423 <line hits="1" number="39"/> 1424 <line hits="1" number="40"/> 1425 <line hits="1" number="42"/> 1426 <line hits="1" number="45"/> 1427 <line hits="1" number="74"/> 1428 <line hits="1" number="81"/> 1429 <line hits="1" number="83"/> 1430 <line hits="1" number="85"/> 1431 <line hits="1" number="86"/> 1432 <line hits="1" number="87"/> 1433 <line hits="1" number="88"/> 1434 <line hits="1" number="89"/> 1435 <line hits="1" number="90"/> 1436 <line hits="1" number="91"/> 1437 <line hits="1" number="92"/> 1438 <line hits="1" number="93"/> 1439 <line hits="1" number="94"/> 1440 <line hits="1" number="96"/> 1441 <line hits="1" number="100"/> 1442 <line hits="1" number="106"/> 1443 <line hits="1" number="115"/> 1444 <line hits="1" number="117"/> 1445 <line hits="1" number="127"/> 1446 <line hits="1" number="129"/> 1447 <line hits="1" number="138"/> 1448 <line hits="1" number="139"/> 1449 <line hits="1" number="140"/> 1450 <line hits="1" number="143"/> 1451 <line hits="1" number="146"/> 1452 <line hits="1" number="147"/> 1453 <line hits="1" number="148"/> 1454 <line hits="1" number="150"/> 1455 <line hits="1" number="151"/> 1456 <line hits="1" number="153"/> 1457 <line hits="1" number="154"/> 1458 <line hits="1" number="155"/> 1459 <line hits="1" number="157"/> 1460 <line hits="1" number="158"/> 1461 <line hits="1" number="159"/> 1462 <line hits="1" number="160"/> 1463 <line hits="1" number="162"/> 1464 <line hits="1" number="163"/> 1465 <line hits="1" number="164"/> 1466 <line hits="1" number="165"/> 1467 <line hits="1" number="167"/> 1468 <line hits="0" number="169"/> 1469 <line hits="0" number="170"/> 1470 <line hits="1" number="172"/> 1471 <line hits="1" number="178"/> 1472 <line hits="1" number="179"/> 1473 <line hits="1" number="180"/> 1474 <line hits="1" number="181"/> 1475 <line hits="1" number="182"/> 1476 <line hits="1" number="187"/> 1477 <line hits="1" number="188"/> 1478 <line hits="1" number="189"/> 1479 <line hits="0" number="191"/> 1480 <line hits="1" number="195"/> 1481 <line hits="1" number="196"/> 1482 <line hits="1" number="198"/> 1483 <line hits="1" number="200"/> 1484 <line hits="1" number="211"/> 1485 <line hits="1" number="213"/> 1486 <line hits="0" number="214"/> 1487 <line hits="0" number="215"/> 1488 <line hits="1" number="217"/> 1489 <line hits="1" number="218"/> 1490 <line hits="1" number="219"/> 1491 <line hits="1" number="220"/> 1492 <line hits="1" number="222"/> 1493 <line hits="0" number="223"/> 1494 <line hits="1" number="225"/> 1495 <line hits="0" number="226"/> 1496 <line hits="1" number="229"/> 1497 <line hits="1" number="231"/> 1498 <line hits="1" number="232"/> 1499 <line hits="1" number="234"/> 1500 <line hits="0" number="235"/> 1501 <line hits="0" number="236"/> 1502 <line hits="0" number="237"/> 1503 </lines> 1504 </class> 1505 <class branch-rate="0" complexity="0" filename="cpe/cpe2_3_uri.py" line-rate="0.9263" name="cpe/cpe2_3_uri"> 1506 <methods/> 1507 <lines> 1508 <line hits="1" number="4"/> 1509 <line hits="1" number="34"/> 1510 <line hits="1" number="35"/> 1511 <line hits="1" number="36"/> 1512 <line hits="1" number="37"/> 1513 <line hits="1" number="38"/> 1514 <line hits="1" number="39"/> 1515 <line hits="1" number="40"/> 1516 <line hits="1" number="41"/> 1517 <line hits="1" number="42"/> 1518 <line hits="1" number="43"/> 1519 <line hits="1" number="44"/> 1520 <line hits="1" number="45"/> 1521 <line hits="1" number="47"/> 1522 <line hits="1" number="50"/> 1523 <line hits="1" number="79"/> 1524 <line hits="1" number="86"/> 1525 <line hits="1" number="87"/> 1526 <line hits="1" number="88"/> 1527 <line hits="1" number="89"/> 1528 <line hits="1" number="90"/> 1529 <line hits="1" number="91"/> 1530 <line hits="1" number="92"/> 1531 <line hits="1" number="94"/> 1532 <line hits="1" number="97"/> 1533 <line hits="1" number="103"/> 1534 <line hits="1" number="115"/> 1535 <line hits="1" number="116"/> 1536 <line hits="1" number="117"/> 1537 <line hits="1" number="119"/> 1538 <line hits="1" number="120"/> 1539 <line hits="1" number="121"/> 1540 <line hits="1" number="123"/> 1541 <line hits="1" number="124"/> 1542 <line hits="1" number="125"/> 1543 <line hits="1" number="126"/> 1544 <line hits="1" number="127"/> 1545 <line hits="1" number="129"/> 1546 <line hits="1" number="131"/> 1547 <line hits="1" number="133"/> 1548 <line hits="1" number="146"/> 1549 <line hits="1" number="147"/> 1550 <line hits="1" number="149"/> 1551 <line hits="1" number="150"/> 1552 <line hits="1" number="151"/> 1553 <line hits="1" number="152"/> 1554 <line hits="1" number="153"/> 1555 <line hits="1" number="155"/> 1556 <line hits="1" number="156"/> 1557 <line hits="1" number="157"/> 1558 <line hits="1" number="158"/> 1559 <line hits="1" number="159"/> 1560 <line hits="1" number="160"/> 1561 <line hits="1" number="161"/> 1562 <line hits="1" number="162"/> 1563 <line hits="1" number="163"/> 1564 <line hits="1" number="164"/> 1565 <line hits="1" number="166"/> 1566 <line hits="1" number="172"/> 1567 <line hits="1" number="182"/> 1568 <line hits="1" number="183"/> 1569 <line hits="1" number="185"/> 1570 <line hits="1" number="187"/> 1571 <line hits="1" number="188"/> 1572 <line hits="1" number="189"/> 1573 <line hits="1" number="190"/> 1574 <line hits="1" number="191"/> 1575 <line hits="1" number="192"/> 1576 <line hits="1" number="193"/> 1577 <line hits="1" number="194"/> 1578 <line hits="1" number="195"/> 1579 <line hits="1" number="196"/> 1580 <line hits="1" number="197"/> 1581 <line hits="1" number="198"/> 1582 <line hits="1" number="199"/> 1583 <line hits="1" number="200"/> 1584 <line hits="1" number="201"/> 1585 <line hits="1" number="203"/> 1586 <line hits="0" number="207"/> 1587 <line hits="1" number="211"/> 1588 <line hits="1" number="213"/> 1589 <line hits="1" number="215"/> 1590 <line hits="1" number="216"/> 1591 <line hits="0" number="218"/> 1592 <line hits="1" number="220"/> 1593 <line hits="1" number="222"/> 1594 <line hits="1" number="224"/> 1595 <line hits="1" number="232"/> 1596 <line hits="1" number="233"/> 1597 <line hits="1" number="235"/> 1598 <line hits="0" number="236"/> 1599 <line hits="1" number="238"/> 1600 <line hits="1" number="240"/> 1601 <line hits="1" number="242"/> 1602 <line hits="1" number="252"/> 1603 <line hits="1" number="254"/> 1604 <line hits="1" number="263"/> 1605 <line hits="1" number="264"/> 1606 <line hits="1" number="265"/> 1607 <line hits="1" number="268"/> 1608 <line hits="1" number="271"/> 1609 <line hits="1" number="272"/> 1610 <line hits="1" number="273"/> 1611 <line hits="1" number="275"/> 1612 <line hits="1" number="276"/> 1613 <line hits="1" number="278"/> 1614 <line hits="1" number="279"/> 1615 <line hits="1" number="281"/> 1616 <line hits="1" number="282"/> 1617 <line hits="1" number="283"/> 1618 <line hits="1" number="285"/> 1619 <line hits="1" number="287"/> 1620 <line hits="1" number="289"/> 1621 <line hits="1" number="290"/> 1622 <line hits="1" number="291"/> 1623 <line hits="1" number="293"/> 1624 <line hits="1" number="295"/> 1625 <line hits="1" number="297"/> 1626 <line hits="1" number="300"/> 1627 <line hits="1" number="301"/> 1628 <line hits="1" number="302"/> 1629 <line hits="1" number="306"/> 1630 <line hits="1" number="309"/> 1631 <line hits="1" number="310"/> 1632 <line hits="1" number="311"/> 1633 <line hits="1" number="312"/> 1634 <line hits="1" number="313"/> 1635 <line hits="1" number="317"/> 1636 <line hits="1" number="318"/> 1637 <line hits="1" number="320"/> 1638 <line hits="1" number="323"/> 1639 <line hits="1" number="324"/> 1640 <line hits="1" number="325"/> 1641 <line hits="1" number="326"/> 1642 <line hits="1" number="327"/> 1643 <line hits="1" number="332"/> 1644 <line hits="1" number="333"/> 1645 <line hits="1" number="334"/> 1646 <line hits="0" number="336"/> 1647 <line hits="1" number="340"/> 1648 <line hits="1" number="341"/> 1649 <line hits="1" number="343"/> 1650 <line hits="1" number="345"/> 1651 <line hits="1" number="356"/> 1652 <line hits="1" number="359"/> 1653 <line hits="1" number="360"/> 1654 <line hits="1" number="362"/> 1655 <line hits="1" number="363"/> 1656 <line hits="1" number="365"/> 1657 <line hits="0" number="368"/> 1658 <line hits="0" number="370"/> 1659 <line hits="1" number="373"/> 1660 <line hits="1" number="375"/> 1661 <line hits="1" number="376"/> 1662 <line hits="1" number="377"/> 1663 <line hits="1" number="379"/> 1664 <line hits="0" number="383"/> 1665 <line hits="1" number="385"/> 1666 <line hits="1" number="388"/> 1667 <line hits="1" number="390"/> 1668 <line hits="0" number="393"/> 1669 <line hits="1" number="397"/> 1670 <line hits="1" number="398"/> 1671 <line hits="1" number="399"/> 1672 <line hits="1" number="402"/> 1673 <line hits="1" number="403"/> 1674 <line hits="1" number="406"/> 1675 <line hits="1" number="409"/> 1676 <line hits="1" number="411"/> 1677 <line hits="1" number="415"/> 1678 <line hits="1" number="417"/> 1679 <line hits="1" number="428"/> 1680 <line hits="1" number="430"/> 1681 <line hits="0" number="431"/> 1682 <line hits="0" number="432"/> 1683 <line hits="1" number="434"/> 1684 <line hits="1" number="435"/> 1685 <line hits="1" number="436"/> 1686 <line hits="1" number="437"/> 1687 <line hits="1" number="439"/> 1688 <line hits="1" number="441"/> 1689 <line hits="1" number="442"/> 1690 <line hits="0" number="443"/> 1691 <line hits="1" number="445"/> 1692 <line hits="1" number="447"/> 1693 <line hits="1" number="448"/> 1694 <line hits="1" number="450"/> 1695 <line hits="0" number="451"/> 1696 <line hits="0" number="452"/> 1697 <line hits="0" number="453"/> 1698 </lines> 1699 </class> 1700 <class branch-rate="0" complexity="0" filename="cpe/cpe2_3_wfn.py" line-rate="0.8068" name="cpe/cpe2_3_wfn"> 1701 <methods/> 1702 <lines> 1703 <line hits="1" number="4"/> 1704 <line hits="1" number="34"/> 1705 <line hits="1" number="35"/> 1706 <line hits="1" number="36"/> 1707 <line hits="1" number="37"/> 1708 <line hits="1" number="38"/> 1709 <line hits="1" number="39"/> 1710 <line hits="1" number="40"/> 1711 <line hits="1" number="41"/> 1712 <line hits="1" number="44"/> 1713 <line hits="1" number="86"/> 1714 <line hits="1" number="89"/> 1715 <line hits="1" number="92"/> 1716 <line hits="1" number="98"/> 1717 <line hits="1" number="108"/> 1718 <line hits="1" number="110"/> 1719 <line hits="1" number="119"/> 1720 <line hits="1" number="120"/> 1721 <line hits="1" number="121"/> 1722 <line hits="1" number="124"/> 1723 <line hits="0" number="125"/> 1724 <line hits="0" number="126"/> 1725 <line hits="1" number="128"/> 1726 <line hits="1" number="130"/> 1727 <line hits="1" number="132"/> 1728 <line hits="1" number="135"/> 1729 <line hits="1" number="138"/> 1730 <line hits="1" number="140"/> 1731 <line hits="0" number="141"/> 1732 <line hits="0" number="142"/> 1733 <line hits="1" number="145"/> 1734 <line hits="1" number="146"/> 1735 <line hits="1" number="147"/> 1736 <line hits="1" number="150"/> 1737 <line hits="1" number="151"/> 1738 <line hits="1" number="153"/> 1739 <line hits="1" number="155"/> 1740 <line hits="0" number="157"/> 1741 <line hits="0" number="159"/> 1742 <line hits="1" number="161"/> 1743 <line hits="1" number="165"/> 1744 <line hits="1" number="166"/> 1745 <line hits="1" number="167"/> 1746 <line hits="1" number="168"/> 1747 <line hits="1" number="169"/> 1748 <line hits="0" number="171"/> 1749 <line hits="0" number="172"/> 1750 <line hits="1" number="174"/> 1751 <line hits="1" number="176"/> 1752 <line hits="0" number="180"/> 1753 <line hits="0" number="182"/> 1754 <line hits="1" number="184"/> 1755 <line hits="1" number="187"/> 1756 <line hits="1" number="188"/> 1757 <line hits="1" number="189"/> 1758 <line hits="1" number="195"/> 1759 <line hits="1" number="196"/> 1760 <line hits="1" number="197"/> 1761 <line hits="1" number="198"/> 1762 <line hits="1" number="199"/> 1763 <line hits="1" number="204"/> 1764 <line hits="1" number="206"/> 1765 <line hits="1" number="207"/> 1766 <line hits="1" number="208"/> 1767 <line hits="0" number="210"/> 1768 <line hits="1" number="214"/> 1769 <line hits="1" number="215"/> 1770 <line hits="1" number="216"/> 1771 <line hits="1" number="218"/> 1772 <line hits="1" number="229"/> 1773 <line hits="1" number="231"/> 1774 <line hits="0" number="232"/> 1775 <line hits="0" number="233"/> 1776 <line hits="1" number="235"/> 1777 <line hits="1" number="236"/> 1778 <line hits="1" number="237"/> 1779 <line hits="1" number="238"/> 1780 <line hits="1" number="240"/> 1781 <line hits="1" number="242"/> 1782 <line hits="1" number="243"/> 1783 <line hits="0" number="244"/> 1784 <line hits="1" number="246"/> 1785 <line hits="1" number="248"/> 1786 <line hits="1" number="250"/> 1787 <line hits="1" number="252"/> 1788 <line hits="0" number="253"/> 1789 <line hits="0" number="254"/> 1790 <line hits="0" number="255"/> 1791 </lines> 1792 </class> 1793 <class branch-rate="0" complexity="0" filename="cpe/cpelang.py" line-rate="0.8125" name="cpe/cpelang"> 1794 <methods/> 1795 <lines> 1796 <line hits="1" number="4"/> 1797 <line hits="1" number="33"/> 1798 <line hits="1" number="36"/> 1799 <line hits="1" number="50"/> 1800 <line hits="1" number="62"/> 1801 <line hits="1" number="63"/> 1802 <line hits="1" number="64"/> 1803 <line hits="1" number="67"/> 1804 <line hits="1" number="69"/> 1805 <line hits="1" number="70"/> 1806 <line hits="1" number="73"/> 1807 <line hits="1" number="75"/> 1808 <line hits="0" number="83"/> 1809 <line hits="1" number="86"/> 1810 <line hits="0" number="103"/> 1811 <line hits="0" number="104"/> 1812 </lines> 1813 </class> 1814 <class branch-rate="0" complexity="0" filename="cpe/cpelang2_2.py" line-rate="0.9167" name="cpe/cpelang2_2"> 1815 <methods/> 1816 <lines> 1817 <line hits="1" number="4"/> 1818 <line hits="1" number="34"/> 1819 <line hits="1" number="35"/> 1820 <line hits="1" number="38"/> 1821 <line hits="1" number="53"/> 1822 <line hits="1" number="59"/> 1823 <line hits="1" number="76"/> 1824 <line hits="1" number="78"/> 1825 <line hits="1" number="81"/> 1826 <line hits="1" number="82"/> 1827 <line hits="1" number="83"/> 1828 <line hits="1" number="86"/> 1829 <line hits="1" number="87"/> 1830 <line hits="1" number="88"/> 1831 <line hits="1" number="91"/> 1832 <line hits="1" number="92"/> 1833 <line hits="1" number="93"/> 1834 <line hits="1" number="95"/> 1835 <line hits="1" number="96"/> 1836 <line hits="1" number="99"/> 1837 <line hits="1" number="100"/> 1838 <line hits="1" number="101"/> 1839 <line hits="1" number="102"/> 1840 <line hits="1" number="103"/> 1841 <line hits="1" number="104"/> 1842 <line hits="1" number="107"/> 1843 <line hits="1" number="108"/> 1844 <line hits="1" number="109"/> 1845 <line hits="1" number="110"/> 1846 <line hits="1" number="113"/> 1847 <line hits="1" number="114"/> 1848 <line hits="1" number="115"/> 1849 <line hits="1" number="118"/> 1850 <line hits="1" number="121"/> 1851 <line hits="1" number="122"/> 1852 <line hits="1" number="123"/> 1853 <line hits="1" number="124"/> 1854 <line hits="1" number="126"/> 1855 <line hits="1" number="127"/> 1856 <line hits="0" number="128"/> 1857 <line hits="1" number="129"/> 1858 <line hits="1" number="130"/> 1859 <line hits="1" number="131"/> 1860 <line hits="1" number="133"/> 1861 <line hits="1" number="135"/> 1862 <line hits="1" number="136"/> 1863 <line hits="1" number="137"/> 1864 <line hits="1" number="138"/> 1865 <line hits="1" number="139"/> 1866 <line hits="1" number="140"/> 1867 <line hits="1" number="142"/> 1868 <line hits="1" number="143"/> 1869 <line hits="1" number="144"/> 1870 <line hits="1" number="145"/> 1871 <line hits="1" number="147"/> 1872 <line hits="0" number="149"/> 1873 <line hits="1" number="151"/> 1874 <line hits="0" number="152"/> 1875 <line hits="0" number="153"/> 1876 <line hits="0" number="154"/> 1877 </lines> 1878 </class> 1879 <class branch-rate="0" complexity="0" filename="cpe/cpelang2_3.py" line-rate="0.7822" name="cpe/cpelang2_3"> 1880 <methods/> 1881 <lines> 1882 <line hits="1" number="4"/> 1883 <line hits="1" number="33"/> 1884 <line hits="1" number="34"/> 1885 <line hits="1" number="35"/> 1886 <line hits="1" number="36"/> 1887 <line hits="1" number="37"/> 1888 <line hits="1" number="40"/> 1889 <line hits="1" number="55"/> 1890 <line hits="1" number="61"/> 1891 <line hits="1" number="73"/> 1892 <line hits="1" number="75"/> 1893 <line hits="1" number="76"/> 1894 <line hits="1" number="78"/> 1895 <line hits="1" number="80"/> 1896 <line hits="0" number="93"/> 1897 <line hits="0" number="94"/> 1898 <line hits="0" number="95"/> 1899 <line hits="0" number="97"/> 1900 <line hits="0" number="98"/> 1901 <line hits="0" number="102"/> 1902 <line hits="0" number="105"/> 1903 <line hits="0" number="109"/> 1904 <line hits="0" number="114"/> 1905 <line hits="1" number="116"/> 1906 <line hits="0" number="127"/> 1907 <line hits="0" number="128"/> 1908 <line hits="1" number="130"/> 1909 <line hits="0" number="141"/> 1910 <line hits="0" number="142"/> 1911 <line hits="1" number="144"/> 1912 <line hits="1" number="154"/> 1913 <line hits="1" number="155"/> 1914 <line hits="1" number="156"/> 1915 <line hits="1" number="158"/> 1916 <line hits="1" number="159"/> 1917 <line hits="0" number="160"/> 1918 <line hits="0" number="162"/> 1919 <line hits="1" number="164"/> 1920 <line hits="1" number="166"/> 1921 <line hits="1" number="172"/> 1922 <line hits="1" number="189"/> 1923 <line hits="1" number="191"/> 1924 <line hits="1" number="194"/> 1925 <line hits="1" number="195"/> 1926 <line hits="1" number="196"/> 1927 <line hits="1" number="197"/> 1928 <line hits="1" number="200"/> 1929 <line hits="1" number="201"/> 1930 <line hits="1" number="202"/> 1931 <line hits="1" number="205"/> 1932 <line hits="1" number="206"/> 1933 <line hits="1" number="207"/> 1934 <line hits="1" number="210"/> 1935 <line hits="1" number="212"/> 1936 <line hits="1" number="213"/> 1937 <line hits="1" number="216"/> 1938 <line hits="1" number="217"/> 1939 <line hits="1" number="218"/> 1940 <line hits="1" number="219"/> 1941 <line hits="1" number="220"/> 1942 <line hits="1" number="221"/> 1943 <line hits="1" number="224"/> 1944 <line hits="1" number="226"/> 1945 <line hits="1" number="227"/> 1946 <line hits="1" number="230"/> 1947 <line hits="1" number="233"/> 1948 <line hits="1" number="236"/> 1949 <line hits="1" number="237"/> 1950 <line hits="1" number="238"/> 1951 <line hits="1" number="241"/> 1952 <line hits="0" number="242"/> 1953 <line hits="1" number="245"/> 1954 <line hits="1" number="246"/> 1955 <line hits="1" number="247"/> 1956 <line hits="1" number="248"/> 1957 <line hits="1" number="250"/> 1958 <line hits="1" number="251"/> 1959 <line hits="1" number="252"/> 1960 <line hits="1" number="253"/> 1961 <line hits="1" number="254"/> 1962 <line hits="1" number="255"/> 1963 <line hits="1" number="256"/> 1964 <line hits="1" number="257"/> 1965 <line hits="0" number="258"/> 1966 <line hits="1" number="260"/> 1967 <line hits="1" number="262"/> 1968 <line hits="1" number="263"/> 1969 <line hits="1" number="264"/> 1970 <line hits="1" number="265"/> 1971 <line hits="1" number="266"/> 1972 <line hits="1" number="267"/> 1973 <line hits="1" number="269"/> 1974 <line hits="1" number="270"/> 1975 <line hits="1" number="271"/> 1976 <line hits="0" number="273"/> 1977 <line hits="1" number="275"/> 1978 <line hits="0" number="277"/> 1979 <line hits="1" number="279"/> 1980 <line hits="0" number="280"/> 1981 <line hits="0" number="281"/> 1982 <line hits="0" number="282"/> 1983 </lines> 1984 </class> 1985 <class branch-rate="0" complexity="0" filename="cpe/cpeset.py" line-rate="0.7885" name="cpe/cpeset"> 1986 <methods/> 1987 <lines> 1988 <line hits="1" number="4"/> 1989 <line hits="1" number="33"/> 1990 <line hits="1" number="34"/> 1991 <line hits="1" number="37"/> 1992 <line hits="1" number="51"/> 1993 <line hits="1" number="61"/> 1994 <line hits="1" number="63"/> 1995 <line hits="1" number="69"/> 1996 <line hits="1" number="71"/> 1997 <line hits="1" number="86"/> 1998 <line hits="1" number="88"/> 1999 <line hits="0" number="96"/> 2000 <line hits="0" number="98"/> 2001 <line hits="0" number="99"/> 2002 <line hits="0" number="101"/> 2003 <line hits="0" number="102"/> 2004 <line hits="0" number="104"/> 2005 <line hits="0" number="105"/> 2006 <line hits="0" number="107"/> 2007 <line hits="1" number="109"/> 2008 <line hits="0" number="118"/> 2009 <line hits="0" number="119"/> 2010 <line hits="1" number="121"/> 2011 <line hits="1" number="135"/> 2012 <line hits="0" number="136"/> 2013 <line hits="1" number="140"/> 2014 <line hits="1" number="141"/> 2015 <line hits="1" number="142"/> 2016 <line hits="1" number="145"/> 2017 <line hits="1" number="146"/> 2018 <line hits="1" number="150"/> 2019 <line hits="1" number="152"/> 2020 <line hits="1" number="153"/> 2021 <line hits="1" number="154"/> 2022 <line hits="1" number="160"/> 2023 <line hits="1" number="161"/> 2024 <line hits="1" number="162"/> 2025 <line hits="1" number="164"/> 2026 <line hits="1" number="169"/> 2027 <line hits="1" number="170"/> 2028 <line hits="1" number="171"/> 2029 <line hits="1" number="172"/> 2030 <line hits="1" number="173"/> 2031 <line hits="1" number="175"/> 2032 <line hits="1" number="177"/> 2033 <line hits="1" number="181"/> 2034 <line hits="1" number="183"/> 2035 <line hits="1" number="184"/> 2036 <line hits="1" number="185"/> 2037 <line hits="1" number="188"/> 2038 <line hits="1" number="190"/> 2039 <line hits="1" number="195"/> 2040 </lines> 2041 </class> 2042 <class branch-rate="0" complexity="0" filename="cpe/cpeset1_1.py" line-rate="0.9091" name="cpe/cpeset1_1"> 2043 <methods/> 2044 <lines> 2045 <line hits="1" number="4"/> 2046 <line hits="1" number="30"/> 2047 <line hits="1" number="31"/> 2048 <line hits="1" number="32"/> 2049 <line hits="1" number="35"/> 2050 <line hits="1" number="50"/> 2051 <line hits="1" number="56"/> 2052 <line hits="1" number="74"/> 2053 <line hits="1" number="75"/> 2054 <line hits="1" number="77"/> 2055 <line hits="1" number="79"/> 2056 <line hits="1" number="80"/> 2057 <line hits="1" number="81"/> 2058 <line hits="1" number="83"/> 2059 <line hits="1" number="85"/> 2060 <line hits="1" number="114"/> 2061 <line hits="0" number="115"/> 2062 <line hits="1" number="119"/> 2063 <line hits="1" number="120"/> 2064 <line hits="1" number="121"/> 2065 <line hits="1" number="125"/> 2066 <line hits="1" number="127"/> 2067 <line hits="1" number="128"/> 2068 <line hits="1" number="129"/> 2069 <line hits="1" number="135"/> 2070 <line hits="1" number="136"/> 2071 <line hits="1" number="138"/> 2072 <line hits="1" number="143"/> 2073 <line hits="1" number="144"/> 2074 <line hits="1" number="145"/> 2075 <line hits="1" number="147"/> 2076 <line hits="1" number="149"/> 2077 <line hits="1" number="151"/> 2078 <line hits="1" number="155"/> 2079 <line hits="1" number="157"/> 2080 <line hits="1" number="158"/> 2081 <line hits="1" number="159"/> 2082 <line hits="1" number="162"/> 2083 <line hits="1" number="164"/> 2084 <line hits="1" number="169"/> 2085 <line hits="1" number="171"/> 2086 <line hits="0" number="172"/> 2087 <line hits="0" number="173"/> 2088 <line hits="0" number="174"/> 2089 </lines> 2090 </class> 2091 <class branch-rate="0" complexity="0" filename="cpe/cpeset2_2.py" line-rate="0.8421" name="cpe/cpeset2_2"> 2092 <methods/> 2093 <lines> 2094 <line hits="1" number="4"/> 2095 <line hits="1" number="33"/> 2096 <line hits="1" number="34"/> 2097 <line hits="1" number="37"/> 2098 <line hits="1" number="52"/> 2099 <line hits="1" number="58"/> 2100 <line hits="1" number="77"/> 2101 <line hits="1" number="78"/> 2102 <line hits="1" number="80"/> 2103 <line hits="1" number="82"/> 2104 <line hits="1" number="83"/> 2105 <line hits="1" number="84"/> 2106 <line hits="1" number="86"/> 2107 <line hits="1" number="88"/> 2108 <line hits="1" number="116"/> 2109 <line hits="1" number="118"/> 2110 <line hits="0" number="119"/> 2111 <line hits="0" number="120"/> 2112 <line hits="0" number="121"/> 2113 </lines> 2114 </class> 2115 <class branch-rate="0" complexity="0" filename="cpe/cpeset2_3.py" line-rate="0.8896" name="cpe/cpeset2_3"> 2116 <methods/> 2117 <lines> 2118 <line hits="1" number="4"/> 2119 <line hits="1" number="33"/> 2120 <line hits="1" number="34"/> 2121 <line hits="1" number="35"/> 2122 <line hits="1" number="36"/> 2123 <line hits="1" number="37"/> 2124 <line hits="1" number="40"/> 2125 <line hits="1" number="60"/> 2126 <line hits="1" number="61"/> 2127 <line hits="1" number="62"/> 2128 <line hits="1" number="63"/> 2129 <line hits="1" number="64"/> 2130 <line hits="1" number="67"/> 2131 <line hits="1" number="73"/> 2132 <line hits="1" number="87"/> 2133 <line hits="1" number="88"/> 2134 <line hits="1" number="89"/> 2135 <line hits="1" number="90"/> 2136 <line hits="1" number="95"/> 2137 <line hits="1" number="97"/> 2138 <line hits="1" number="101"/> 2139 <line hits="1" number="102"/> 2140 <line hits="1" number="105"/> 2141 <line hits="1" number="106"/> 2142 <line hits="1" number="109"/> 2143 <line hits="1" number="110"/> 2144 <line hits="1" number="114"/> 2145 <line hits="1" number="115"/> 2146 <line hits="1" number="117"/> 2147 <line hits="1" number="118"/> 2148 <line hits="1" number="121"/> 2149 <line hits="1" number="123"/> 2150 <line hits="1" number="143"/> 2151 <line hits="1" number="144"/> 2152 <line hits="1" number="145"/> 2153 <line hits="1" number="146"/> 2154 <line hits="1" number="149"/> 2155 <line hits="0" number="151"/> 2156 <line hits="0" number="152"/> 2157 <line hits="1" number="154"/> 2158 <line hits="0" number="158"/> 2159 <line hits="0" number="159"/> 2160 <line hits="1" number="162"/> 2161 <line hits="1" number="166"/> 2162 <line hits="1" number="167"/> 2163 <line hits="1" number="169"/> 2164 <line hits="0" number="174"/> 2165 <line hits="0" number="175"/> 2166 <line hits="1" number="177"/> 2167 <line hits="1" number="178"/> 2168 <line hits="1" number="179"/> 2169 <line hits="1" number="181"/> 2170 <line hits="1" number="182"/> 2171 <line hits="1" number="183"/> 2172 <line hits="1" number="184"/> 2173 <line hits="1" number="185"/> 2174 <line hits="1" number="186"/> 2175 <line hits="0" number="189"/> 2176 <line hits="1" number="191"/> 2177 <line hits="1" number="192"/> 2178 <line hits="1" number="193"/> 2179 <line hits="0" number="194"/> 2180 <line hits="1" number="196"/> 2181 <line hits="1" number="198"/> 2182 <line hits="1" number="200"/> 2183 <line hits="1" number="220"/> 2184 <line hits="1" number="221"/> 2185 <line hits="1" number="222"/> 2186 <line hits="0" number="223"/> 2187 <line hits="1" number="225"/> 2188 <line hits="1" number="226"/> 2189 <line hits="1" number="228"/> 2190 <line hits="1" number="229"/> 2191 <line hits="1" number="230"/> 2192 <line hits="1" number="231"/> 2193 <line hits="1" number="233"/> 2194 <line hits="0" number="234"/> 2195 <line hits="1" number="235"/> 2196 <line hits="1" number="237"/> 2197 <line hits="1" number="249"/> 2198 <line hits="1" number="250"/> 2199 <line hits="1" number="251"/> 2200 <line hits="1" number="252"/> 2201 <line hits="1" number="254"/> 2202 <line hits="1" number="255"/> 2203 <line hits="1" number="257"/> 2204 <line hits="1" number="270"/> 2205 <line hits="1" number="271"/> 2206 <line hits="1" number="273"/> 2207 <line hits="1" number="275"/> 2208 <line hits="1" number="292"/> 2209 <line hits="1" number="295"/> 2210 <line hits="1" number="296"/> 2211 <line hits="1" number="297"/> 2212 <line hits="1" number="299"/> 2213 <line hits="1" number="301"/> 2214 <line hits="1" number="302"/> 2215 <line hits="1" number="304"/> 2216 <line hits="1" number="306"/> 2217 <line hits="1" number="308"/> 2218 <line hits="1" number="310"/> 2219 <line hits="1" number="323"/> 2220 <line hits="1" number="327"/> 2221 <line hits="1" number="328"/> 2222 <line hits="1" number="330"/> 2223 <line hits="1" number="331"/> 2224 <line hits="1" number="332"/> 2225 <line hits="1" number="333"/> 2226 <line hits="1" number="335"/> 2227 <line hits="1" number="348"/> 2228 <line hits="1" number="352"/> 2229 <line hits="1" number="353"/> 2230 <line hits="1" number="355"/> 2231 <line hits="1" number="356"/> 2232 <line hits="0" number="357"/> 2233 <line hits="1" number="358"/> 2234 <line hits="1" number="360"/> 2235 <line hits="1" number="373"/> 2236 <line hits="1" number="377"/> 2237 <line hits="1" number="378"/> 2238 <line hits="1" number="380"/> 2239 <line hits="1" number="381"/> 2240 <line hits="1" number="382"/> 2241 <line hits="1" number="383"/> 2242 <line hits="0" number="384"/> 2243 <line hits="1" number="386"/> 2244 <line hits="1" number="399"/> 2245 <line hits="1" number="403"/> 2246 <line hits="1" number="404"/> 2247 <line hits="1" number="406"/> 2248 <line hits="1" number="407"/> 2249 <line hits="1" number="408"/> 2250 <line hits="1" number="409"/> 2251 <line hits="1" number="411"/> 2252 <line hits="1" number="417"/> 2253 <line hits="1" number="428"/> 2254 <line hits="0" number="429"/> 2255 <line hits="0" number="431"/> 2256 <line hits="1" number="433"/> 2257 <line hits="1" number="434"/> 2258 <line hits="1" number="435"/> 2259 <line hits="1" number="437"/> 2260 <line hits="1" number="438"/> 2261 <line hits="1" number="441"/> 2262 <line hits="1" number="442"/> 2263 <line hits="1" number="444"/> 2264 <line hits="1" number="455"/> 2265 <line hits="1" number="456"/> 2266 <line hits="1" number="457"/> 2267 <line hits="1" number="458"/> 2268 <line hits="1" number="460"/> 2269 <line hits="0" number="461"/> 2270 <line hits="0" number="462"/> 2271 <line hits="0" number="463"/> 2272 </lines> 2273 </class> 2274 <class branch-rate="0" complexity="0" filename="cpe/tests/test_cpe.py" line-rate="0.9074" name="cpe/tests/test_cpe"> 2275 <methods/> 2276 <lines> 2277 <line hits="1" number="1"/> 2278 <line hits="1" number="2"/> 2279 <line hits="1" number="3"/> 2280 <line hits="1" number="4"/> 2281 <line hits="1" number="5"/> 2282 <line hits="1" number="6"/> 2283 <line hits="1" number="8"/> 2284 <line hits="1" number="11"/> 2285 <line hits="1" number="16"/> 2286 <line hits="1" number="18"/> 2287 <line hits="1" number="19"/> 2288 <line hits="1" number="20"/> 2289 <line hits="1" number="23"/> 2290 <line hits="1" number="24"/> 2291 <line hits="1" number="27"/> 2292 <line hits="1" number="30"/> 2293 <line hits="1" number="33"/> 2294 <line hits="1" number="34"/> 2295 <line hits="1" number="36"/> 2296 <line hits="1" number="42"/> 2297 <line hits="1" number="43"/> 2298 <line hits="1" number="45"/> 2299 <line hits="1" number="46"/> 2300 <line hits="1" number="48"/> 2301 <line hits="1" number="49"/> 2302 <line hits="1" number="51"/> 2303 <line hits="1" number="52"/> 2304 <line hits="1" number="54"/> 2305 <line hits="1" number="55"/> 2306 <line hits="1" number="57"/> 2307 <line hits="1" number="63"/> 2308 <line hits="1" number="64"/> 2309 <line hits="1" number="65"/> 2310 <line hits="1" number="66"/> 2311 <line hits="1" number="68"/> 2312 <line hits="1" number="69"/> 2313 <line hits="1" number="71"/> 2314 <line hits="1" number="72"/> 2315 <line hits="1" number="75"/> 2316 <line hits="1" number="80"/> 2317 <line hits="1" number="82"/> 2318 <line hits="1" number="85"/> 2319 <line hits="1" number="88"/> 2320 <line hits="1" number="91"/> 2321 <line hits="1" number="94"/> 2322 <line hits="1" number="97"/> 2323 <line hits="1" number="100"/> 2324 <line hits="1" number="103"/> 2325 <line hits="1" number="105"/> 2326 <line hits="1" number="111"/> 2327 <line hits="1" number="112"/> 2328 <line hits="0" number="113"/> 2329 <line hits="0" number="114"/> 2330 <line hits="0" number="115"/> 2331 <line hits="0" number="116"/> 2332 <line hits="0" number="117"/> 2333 <line hits="0" number="118"/> 2334 <line hits="0" number="119"/> 2335 <line hits="1" number="121"/> 2336 <line hits="1" number="127"/> 2337 <line hits="1" number="128"/> 2338 <line hits="0" number="129"/> 2339 <line hits="0" number="130"/> 2340 <line hits="0" number="131"/> 2341 <line hits="0" number="132"/> 2342 <line hits="0" number="133"/> 2343 <line hits="0" number="134"/> 2344 <line hits="0" number="135"/> 2345 <line hits="1" number="138"/> 2346 <line hits="1" number="143"/> 2347 <line hits="1" number="145"/> 2348 <line hits="1" number="146"/> 2349 <line hits="1" number="149"/> 2350 <line hits="1" number="150"/> 2351 <line hits="1" number="153"/> 2352 <line hits="1" number="154"/> 2353 <line hits="1" number="157"/> 2354 <line hits="1" number="158"/> 2355 <line hits="1" number="159"/> 2356 <line hits="1" number="162"/> 2357 <line hits="1" number="163"/> 2358 <line hits="1" number="164"/> 2359 <line hits="1" number="166"/> 2360 <line hits="1" number="172"/> 2361 <line hits="1" number="173"/> 2362 <line hits="1" number="174"/> 2363 <line hits="1" number="175"/> 2364 <line hits="1" number="176"/> 2365 <line hits="1" number="178"/> 2366 <line hits="1" number="184"/> 2367 <line hits="1" number="185"/> 2368 <line hits="1" number="186"/> 2369 <line hits="1" number="187"/> 2370 <line hits="1" number="188"/> 2371 <line hits="1" number="190"/> 2372 <line hits="1" number="196"/> 2373 <line hits="1" number="197"/> 2374 <line hits="1" number="198"/> 2375 <line hits="1" number="199"/> 2376 <line hits="1" number="200"/> 2377 <line hits="1" number="203"/> 2378 <line hits="1" number="208"/> 2379 <line hits="1" number="210"/> 2380 <line hits="1" number="211"/> 2381 <line hits="1" number="213"/> 2382 <line hits="1" number="214"/> 2383 <line hits="1" number="216"/> 2384 <line hits="1" number="217"/> 2385 <line hits="1" number="220"/> 2386 <line hits="1" number="221"/> 2387 <line hits="1" number="224"/> 2388 <line hits="1" number="225"/> 2389 <line hits="1" number="228"/> 2390 <line hits="1" number="229"/> 2391 <line hits="1" number="230"/> 2392 <line hits="1" number="233"/> 2393 <line hits="1" number="234"/> 2394 <line hits="1" number="235"/> 2395 <line hits="1" number="237"/> 2396 <line hits="1" number="243"/> 2397 <line hits="1" number="244"/> 2398 <line hits="1" number="245"/> 2399 <line hits="1" number="246"/> 2400 <line hits="1" number="247"/> 2401 <line hits="1" number="249"/> 2402 <line hits="1" number="255"/> 2403 <line hits="1" number="256"/> 2404 <line hits="1" number="259"/> 2405 <line hits="1" number="265"/> 2406 <line hits="1" number="267"/> 2407 <line hits="1" number="268"/> 2408 <line hits="1" number="270"/> 2409 <line hits="1" number="271"/> 2410 <line hits="1" number="273"/> 2411 <line hits="1" number="274"/> 2412 <line hits="1" number="276"/> 2413 <line hits="1" number="277"/> 2414 <line hits="1" number="280"/> 2415 <line hits="1" number="281"/> 2416 <line hits="1" number="284"/> 2417 <line hits="1" number="285"/> 2418 <line hits="1" number="287"/> 2419 <line hits="1" number="288"/> 2420 <line hits="1" number="290"/> 2421 <line hits="1" number="298"/> 2422 <line hits="1" number="301"/> 2423 <line hits="1" number="302"/> 2424 <line hits="1" number="305"/> 2425 <line hits="1" number="307"/> 2426 <line hits="1" number="314"/> 2427 <line hits="1" number="316"/> 2428 <line hits="1" number="325"/> 2429 <line hits="1" number="326"/> 2430 <line hits="1" number="327"/> 2431 <line hits="1" number="328"/> 2432 <line hits="1" number="331"/> 2433 <line hits="1" number="332"/> 2434 <line hits="1" number="334"/> 2435 <line hits="1" number="342"/> 2436 <line hits="1" number="343"/> 2437 <line hits="1" number="345"/> 2438 <line hits="0" number="346"/> 2439 </lines> 2440 </class> 2441 </classes> 2442 </package> 2443 </packages> 2444</coverage> 2445