| methodDecl(AST) |  | 0% |  | 0% | 8 | 8 | 41 | 41 | 1 | 1 |
| attribute_info(AST) |  | 0% |  | 0% | 5 | 5 | 31 | 31 | 1 | 1 |
| typeDefinition(AST) |   | 60% |   | 44% | 5 | 6 | 23 | 63 | 0 | 1 |
| parameterDef(AST) |  | 0% |  | 0% | 2 | 2 | 23 | 23 | 1 | 1 |
| sourcefile(AST) |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| interface_block(AST, List) |   | 50% |   | 50% | 3 | 4 | 5 | 10 | 0 | 1 |
| classfile(AST, Modeller) |   | 78% |   | 42% | 4 | 5 | 4 | 24 | 0 | 1 |
| parameters(AST) |   | 74% |   | 50% | 3 | 4 | 3 | 16 | 0 | 1 |
| exceptions(AST) |   | 73% |   | 50% | 3 | 4 | 4 | 15 | 0 | 1 |
| method_block(AST) |   | 66% |   | 57% | 3 | 5 | 3 | 12 | 0 | 1 |
| attribute_block(AST) |   | 57% |   | 50% | 3 | 4 | 2 | 7 | 0 | 1 |
| ctorDef(AST) |   | 88% |   | 42% | 4 | 5 | 2 | 28 | 0 | 1 |
| magic_number(AST) |   | 93% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 |
| class_signature(AST) |   | 92% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 |
| access_modifiers(AST) |   | 92% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 |
| class_info(AST) |   | 91% |   | 50% | 1 | 2 | 0 | 7 | 0 | 1 |
| version_number(AST) |   | 90% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| splitPackageFromClass(String) |  | 100% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| ClassfileTreeParser() |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| setModeller(Modeller) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getModeller() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |