| replace(Node, Node) |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 1 | 1 |
| remove(Node) |  | 0% |  | 0% | 10 | 10 | 19 | 19 | 1 | 1 |
| recalculatePositions() |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| addImport(Class) |  | 0% |  | 0% | 6 | 6 | 8 | 8 | 1 | 1 |
| isImplicitImport(ImportDeclaration) |  | 0% |  | 0% | 4 | 4 | 9 | 9 | 1 | 1 |
| addImport(ImportDeclaration) |  | 0% |  | 0% | 4 | 4 | 8 | 8 | 1 | 1 |
| setType(int, TypeDeclaration) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| addType(TypeDeclaration) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| lambda$addImport$1(ImportDeclaration, ImportDeclaration) |  | 0% |  | 0% | 4 | 4 | 6 | 6 | 1 | 1 |
| CompilationUnit(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getPrinter(PrinterConfiguration) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| lambda$getInterfaceByName$5(String, TypeDeclaration) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| lambda$getClassByName$2(String, TypeDeclaration) |  | 0% |  | 0% | 4 | 4 | 2 | 2 | 1 | 1 |
| addClass(String, Modifier.Keyword[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| addInterface(String, Modifier.Keyword[]) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getImportPackageName(ImportDeclaration) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| addEnum(String, Modifier.Keyword[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addAnnotationDeclaration(String, Modifier.Keyword[]) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getComments() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getAllComments() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| addImport(String, boolean, boolean) |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setModule(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| CompilationUnit() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getRecordByName$13(String, TypeDeclaration) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$getAnnotationDeclarationByName$11(String, TypeDeclaration) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| lambda$getEnumByName$7(String, TypeDeclaration) |  | 0% |  | 0% | 3 | 3 | 1 | 1 | 1 | 1 |
| getLocalDeclarationFromClassname(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setStorage(Path, Charset) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setPackageDeclaration(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| addClass(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addInterface(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addEnum(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addAnnotationDeclaration(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getClassByName(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getInterfaceByName(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getEnumByName(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getAnnotationDeclarationByName(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getRecordByName(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setStorage(Path) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$addImport$0(ImportDeclaration, ImportDeclaration) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| CompilationUnit(PackageDeclaration, NodeList, NodeList, ModuleDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| setImport(int, ImportDeclaration) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clone() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getPrimaryType$10(String) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setImports(NodeList) |   | 77% |   | 50% | 2 | 3 | 1 | 8 | 0 | 1 |
| setTypes(NodeList) |   | 77% |   | 50% | 2 | 3 | 1 | 8 | 0 | 1 |
| getPrimaryTypeName() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getLocalDeclarationFromClassname$4(String, ClassOrInterfaceDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getImport(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getType(int) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addImport(String) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getPrimaryType() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setPackageDeclaration(PackageDeclaration) |   | 82% |   | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
| setModule(ModuleDeclaration) |   | 82% |   | 75% | 1 | 3 | 0 | 7 | 0 | 1 |
| accept(GenericVisitor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removePackageDeclaration() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| removeModule() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getPrimaryType$9(String, TypeDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStorage() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getRecordByName$14(TypeDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getAnnotationDeclarationByName$12(TypeDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getEnumByName$8(TypeDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getInterfaceByName$6(TypeDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getClassByName$3(TypeDeclaration) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| CompilationUnit(TokenRange, PackageDeclaration, NodeList, NodeList, ModuleDeclaration) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| getPrinter() |  | 100% |  | 100% | 0 | 2 | 0 | 4 | 0 | 1 |
| printer(Printer) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| accept(VoidVisitor, Object) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getPackageDeclaration() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getModule() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getImports() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTypes() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getMetaModel() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |