| hasIfElse() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| JdtLoopExtractor.LoopBodyAnalyzer() |  | 100% | | n/a | 0 | 1 | 0 | 9 | 0 | 1 |
| visit(MethodInvocation) |  | 100% |  | 100% | 0 | 3 | 0 | 4 | 0 | 1 |
| visit(ContinueStatement) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| visit(IfStatement) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| visit(ReturnStatement) |  | 100% |  | 100% | 0 | 2 | 0 | 3 | 0 | 1 |
| visit(BreakStatement) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| visit(TryStatement) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| visit(SynchronizedStatement) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| visit(ForStatement) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| visit(WhileStatement) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| visit(DoStatement) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| setIteratedCollectionName(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| hasBreak() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasLabeledContinue() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasTryCatch() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasSynchronized() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasNestedLoop() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| hasVoidReturn() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| modifiesIteratedCollection() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |