| AbstractPatternCleanupPlugin |   | 35% |   | 37% | 54 | 75 | 127 | 199 | 17 | 30 | 0 | 1 |
| HintFileFixCore.HintFileRewriteOperation |   | 76% |   | 61% | 102 | 184 | 106 | 398 | 1 | 20 | 0 | 1 |
| HintFileFixCore |   | 57% |   | 50% | 35 | 58 | 60 | 127 | 4 | 10 | 0 | 1 |
| PlanAwareHintFileFixCore.PlannedMethodAnnotationOperation |  | 3% |  | 0% | 11 | 12 | 32 | 35 | 1 | 2 | 0 | 1 |
| CheckedExceptionMigration.Analysis.new ASTVisitor() {...} |   | 48% |   | 28% | 24 | 32 | 15 | 32 | 0 | 2 | 0 | 1 |
| PlanAwareHintFileFixCore |   | 79% |   | 69% | 13 | 31 | 22 | 93 | 3 | 10 | 0 | 1 |
| CheckedExceptionMigration.Plan.new ASTVisitor() {...} |   | 80% |   | 68% | 14 | 25 | 10 | 59 | 0 | 3 | 0 | 1 |
| CheckedExceptionMigration.Analysis |   | 91% |   | 76% | 33 | 85 | 11 | 127 | 0 | 13 | 0 | 1 |
| DslPluginRegistry |   | 56% |   | 42% | 9 | 12 | 10 | 23 | 2 | 5 | 0 | 1 |
| CheckedExceptionAnalysis |   | 91% |   | 77% | 24 | 65 | 4 | 73 | 4 | 18 | 0 | 1 |
| CharsetConstructorMigration |   | 94% |   | 70% | 45 | 92 | 1 | 93 | 0 | 11 | 0 | 1 |
| AbstractPatternCleanupPlugin.PluginRewriteOperation |  | 20% | | n/a | 1 | 2 | 9 | 13 | 1 | 2 | 0 | 1 |
| MatchHolder |  | 0% |  | 0% | 4 | 4 | 4 | 4 | 2 | 2 | 1 | 1 |
| EncodingSourceRewrite |   | 94% |   | 79% | 10 | 34 | 6 | 61 | 0 | 10 | 0 | 1 |
| ExceptionCleanupHelper |   | 95% |   | 82% | 13 | 50 | 5 | 95 | 0 | 12 | 0 | 1 |
| AbstractPatternCleanupPlugin.AnnotationReplacementInfo |   | 54% |   | 30% | 5 | 8 | 1 | 6 | 1 | 3 | 0 | 1 |
| PatternCleanupHelper |   | 88% |   | 75% | 4 | 16 | 3 | 30 | 0 | 8 | 0 | 1 |
| CheckedExceptionMigration |  | 92% |   | 72% | 11 | 28 | 0 | 29 | 0 | 8 | 0 | 1 |
| CheckedExceptionMigration.Plan |  | 92% |   | 83% | 5 | 20 | 3 | 39 | 1 | 8 | 0 | 1 |
| CheckedExceptionMigration.Analysis.new SearchRequestor() {...} |  | 83% |   | 64% | 5 | 9 | 1 | 10 | 0 | 2 | 0 | 1 |
| NlsAwareCleanUpFix |  | 91% |   | 62% | 2 | 7 | 5 | 30 | 0 | 3 | 0 | 1 |
| EncodingSourceEdits |  | 96% |   | 80% | 5 | 15 | 1 | 21 | 0 | 2 | 0 | 1 |
| PlanAwareHintFileFixCore.DelegatingHintOperation | | 75% | | n/a | 1 | 3 | 1 | 6 | 1 | 3 | 0 | 1 |
| TypeChangeDetector |  | 98% |   | 86% | 4 | 21 | 1 | 30 | 0 | 6 | 0 | 1 |
| HintFileFixCore.HintFileRewriteOperation.new ASTVisitor() {...} |  | 90% | | 50% | 1 | 3 | 0 | 3 | 0 | 2 | 0 | 1 |
| HintFileFixCore.HintFileRewriteOperation.new ASTVisitor() {...} |  | 90% | | 50% | 1 | 3 | 0 | 3 | 0 | 2 | 0 | 1 |
| CharsetConstructorMigration.new ASTVisitor() {...} |  | 100% |  | 87% | 1 | 6 | 0 | 8 | 0 | 2 | 0 | 1 |
| CheckedExceptionMigration.Analysis.new ASTVisitor() {...} |  | 100% |  | 75% | 2 | 8 | 0 | 7 | 0 | 4 | 0 | 1 |
| CheckedExceptionMigration.Analysis.new ASTVisitor() {...} |  | 100% |  | 83% | 1 | 5 | 0 | 6 | 0 | 2 | 0 | 1 |
| CheckedExceptionMigration.UnitPlan |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 | 0 | 1 |
| HintFileFixCore.HintFileRewriteOperation.new ASTVisitor() {...} |  | 100% | | 100% | 0 | 3 | 0 | 4 | 0 | 2 | 0 | 1 |
| HintFileFixCore.HintFileRewriteOperation.new ASTVisitor() {...} |  | 100% | | n/a | 0 | 2 | 0 | 3 | 0 | 2 | 0 | 1 |
| EncodingSourceEdits.Edit | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| TypeChangeInfo | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| EncodingSourceRewrite.Replacements | | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 1 |
| CheckedExceptionMigration.AppliedChanges | | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 | 0 | 1 |