| aggregateCharsetOwnerKey(CompilationUnit, TypeDeclaration) |   | 25% |   | 21% | 7 | 8 | 7 | 12 | 0 | 1 |
| findStaticCharsetField(TypeDeclaration, String) |  | 0% |  | 0% | 5 | 5 | 6 | 6 | 1 | 1 |
| findAggregateCharsetOwner(CompilationUnitRewrite, ASTNode) |   | 30% |   | 16% | 3 | 4 | 3 | 6 | 0 | 1 |
| addCharsetStringComputation(CompilationUnitRewrite, AST, ASTNode, ChangeBehavior, String, Map) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| aggregateOwnerName(CompilationUnit, TypeDeclaration, ASTNode) |   | 88% |   | 78% | 5 | 15 | 4 | 29 | 0 | 1 |
| createCharsetAccessExpression(AST, String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isSafeToReadField(TypeDeclaration, VariableDeclarationFragment, ASTNode) |   | 80% |   | 68% | 6 | 12 | 3 | 12 | 0 | 1 |
| isCompatibleCharsetField(FieldDeclaration, VariableDeclarationFragment, String) |   | 74% |   | 66% | 4 | 10 | 3 | 12 | 0 | 1 |
| isSafeFromStaticFieldInitializer(TypeDeclaration, FieldDeclaration, VariableDeclarationFragment, ASTNode) |   | 59% |   | 37% | 4 | 5 | 2 | 7 | 0 | 1 |
| isFirstExecutingStaticInitializer(TypeDeclaration, VariableDeclarationFragment) |   | 83% |   | 60% | 7 | 11 | 2 | 12 | 0 | 1 |
| resolveCharsetInitializer(Expression) |   | 92% |   | 60% | 11 | 15 | 2 | 20 | 0 | 1 |
| bodyDeclarationIndex(TypeDeclaration, BodyDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| generateCharsetFieldName(TypeDeclaration, String, String, Map) |   | 93% |   | 62% | 3 | 5 | 0 | 6 | 0 | 1 |
| findEnclosingBodyDeclaration(TypeDeclaration, ASTNode) |   | 92% |   | 62% | 3 | 5 | 1 | 4 | 0 | 1 |
| findEnclosingFragment(FieldDeclaration, ASTNode) |   | 92% |   | 62% | 3 | 5 | 1 | 4 | 0 | 1 |
| findCompatibleCharsetField(TypeDeclaration, String) |  | 100% |   | 83% | 2 | 7 | 0 | 10 | 0 | 1 |
| canInitializeOwnFieldsFirst(TypeDeclaration) |  | 100% |   | 68% | 7 | 12 | 0 | 8 | 0 | 1 |
| hasEnclosingTypeParameter(ASTNode, String) |  | 100% |  | 100% | 0 | 6 | 0 | 9 | 0 | 1 |
| hasFieldName(TypeDeclaration, String) |  | 100% |   | 87% | 1 | 5 | 0 | 6 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| addCharsetComputation(CompilationUnitRewrite, AST) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| addCharsetUTF8(CompilationUnitRewrite, AST, String) |  | 100% | | n/a | 0 | 1 | 0 | 6 | 0 | 1 |
| hasReservedFieldName(String, String, Map) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| copyQualifiedName(AST, QualifiedName) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| normalizeCharsetFieldName(String) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$0(String, Map.Entry) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| lambda$2(String, QualifiedName) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| fragmentIndex(FieldDeclaration, VariableDeclarationFragment) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |