| visit(AnnotationDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(AnnotationMemberDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ArrayAccessExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ArrayCreationExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ArrayInitializerExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(AssertStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(AssignExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(BinaryExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(BlockComment, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(BlockStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(BooleanLiteralExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(BreakStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(CastExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(CatchClause, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(CharLiteralExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ClassExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ClassOrInterfaceDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ClassOrInterfaceType, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(CompilationUnit, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ConditionalExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ConstructorDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ContinueStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(DoStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(DoubleLiteralExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(EmptyStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(EnclosedExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(EnumConstantDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(EnumDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ExplicitConstructorInvocationStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ExpressionStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(FieldAccessExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(FieldDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ForEachStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ForStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(IfStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(InitializerDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(InstanceOfExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(IntegerLiteralExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(JavadocComment, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(LabeledStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(LineComment, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(LongLiteralExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(MarkerAnnotationExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(MemberValuePair, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(MethodCallExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(MethodDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(NameExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(NormalAnnotationExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(NullLiteralExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ObjectCreationExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(PackageDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(Parameter, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(PrimitiveType, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(Name, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(SimpleName, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ArrayType, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ArrayCreationLevel, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(IntersectionType, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(UnionType, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ReturnStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(SingleMemberAnnotationExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(StringLiteralExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(SuperExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(SwitchEntry, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(SwitchStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(SynchronizedStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ThisExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ThrowStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(TryStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(LocalClassDeclarationStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(LocalRecordDeclarationStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(TypeParameter, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(UnaryExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(UnknownType, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(VariableDeclarationExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(VariableDeclarator, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(VoidType, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(WhileStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(WildcardType, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(LambdaExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(MethodReferenceExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(TypeExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(NodeList, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ImportDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ModuleDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ModuleRequiresDirective, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ModuleExportsDirective, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ModuleProvidesDirective, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ModuleUsesDirective, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ModuleOpensDirective, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(UnparsableStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(ReceiverParameter, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(Modifier, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(VarType, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(SwitchExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(TextBlockLiteralExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(YieldStmt, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(TypePatternExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(RecordDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(CompactConstructorDeclaration, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(RecordPatternExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| visit(MatchAllPatternExpr, Object) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| VoidVisitorWithDefaults() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| defaultAction(Node, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| defaultAction(NodeList, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |