| hasDefaultConstructorOrNoConstructor(TypeDeclaration) |  | 0% |  | 0% | 8 | 8 | 10 | 10 | 1 | 1 |
| getTypeDefinitionFromFragment(VariableDeclarationFragment, CompilationUnit) |   | 62% |   | 50% | 2 | 4 | 5 | 13 | 0 | 1 |
| isAnonymousClass(VariableDeclarationFragment) |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| rewrite(JUnitCleanUpFixCore, ReferenceHolder, CompilationUnitRewrite, TextEditGroup) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getTypeDefinitionForField(FieldDeclaration, CompilationUnit) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| addStandardRewriteOperation(JUnitCleanUpFixCore, Set, ASTNode, ReferenceHolder) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| getUsedVariableNames(ASTNode) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| isDirectlyExtendingExternalResource(ITypeBinding) |  | 100% |   | 75% | 1 | 3 | 0 | 2 | 0 | 1 |
| modifyExternalResourceClass(TypeDeclaration, FieldDeclaration, boolean, ASTRewrite, AST, TextEditGroup, ImportRewrite) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| refactorAnonymousClassToImplementCallbacks(AnonymousClassDeclaration, FieldDeclaration, boolean, ASTRewrite, AST, TextEditGroup, ImportRewrite) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| refactorTestnameInClassAndSubclasses(TextEditGroup, ASTRewrite, AST, ImportRewrite, FieldDeclaration) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| reorderParameters(MethodInvocation, ASTRewrite, TextEditGroup, Set, Set) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| changeImportDeclaration(ImportDeclaration, ImportRewrite, String, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$2(CompilationUnit, Object) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| isFieldAnnotatedWith(FieldDeclaration, String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| AbstractTool() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| extractClassNameFromField(FieldDeclaration) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |