| callAssignmentVisitor(Assignment.Operator, BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| callCatchClauseVisitor(Class, BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| callFieldDeclarationVisitor(Class, BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| callForStatementVisitor(Class, BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| callInfixExpressionVisitor(InfixExpression.Operator, BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| callMethodDeclarationVisitor(String, BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| callMethodInvocationVisitor(Class, BiPredicate) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| callMethodInvocationVisitor(String, BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| callSuperMethodInvocationVisitor(String, BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| callTypeDeclarationVisitor(String, BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| lambda$0(BiConsumer, ASTProcessor.NodeHolder, int, ASTNode, HelperVisitorProvider) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| callAnnotationTypeDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callAnnotationTypeMemberDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callAnonymousClassDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callArrayAccessVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callArrayCreationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callArrayInitializerVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callArrayTypeVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callAssertStatementVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callBlockVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callBlockCommentVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callBooleanLiteralVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callCastExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callCatchClauseVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callCharacterLiteralVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callCompilationUnitVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callConditionalExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callConstructorInvocationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callCreationReferenceVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callDimensionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callEmptyStatementVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callEnumConstantDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callEnumDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callExportsDirectiveVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callExpressionMethodReferenceVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callExpressionStatementVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callFieldAccessVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callFieldDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callImportDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callInfixExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callInitializerVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callInstanceofExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callIntersectionTypeVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callJavadocVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callLabeledStatementVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callLambdaExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callLineCommentVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callMarkerAnnotationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callMemberRefVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callMemberValuePairVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callMethodRefVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callMethodRefParameterVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callModifierVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callModuleDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callModuleModifierVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callNameQualifiedTypeVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callNormalAnnotationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callNullLiteralVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callNumberLiteralVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callOpensDirectiveVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callPackageDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callParameterizedTypeVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callParenthesizedExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callPatternInstanceofExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callProvidesDirectiveVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callPrimitiveTypeVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callQualifiedNameVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callQualifiedTypeVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callModuleQualifiedNameVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callRequiresDirectiveVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callRecordDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSimpleTypeVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSingleMemberAnnotationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSingleVariableDeclarationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callStringLiteralVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSuperConstructorInvocationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSuperFieldAccessVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSuperMethodInvocationVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSuperMethodReferenceVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSwitchCaseVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callSwitchExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callTagElementVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callTextBlockVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callTextElementVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callThisExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callTypeDeclarationStatementVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callTypeLiteralVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callTypeMethodReferenceVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callTypeParameterVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callUnionTypeVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callUsesDirectiveVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callVariableDeclarationExpressionVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callVariableDeclarationStatementVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callWildcardTypeVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callYieldStatementVisitor(BiPredicate, Function) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| callBlockVisitor(BiConsumer) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| process(ASTNode, int) |   | 86% |   | 83% | 1 | 4 | 1 | 15 | 0 | 1 |
| callAnnotationTypeDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callAnnotationTypeMemberDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callAnonymousClassDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callArrayAccessVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callArrayCreationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callArrayInitializerVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callArrayTypeVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callAssertStatementVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callBlockVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callBlockCommentVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callBooleanLiteralVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callCastExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callCatchClauseVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callCharacterLiteralVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callCompilationUnitVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callConditionalExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callConstructorInvocationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callCreationReferenceVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callDimensionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callEmptyStatementVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callEnumConstantDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callEnumDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callExportsDirectiveVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callExpressionMethodReferenceVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callExpressionStatementVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callFieldAccessVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callFieldDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callImportDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callInfixExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callInitializerVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callInstanceofExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callIntersectionTypeVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callJavadocVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callLabeledStatementVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callLambdaExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callLineCommentVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMarkerAnnotationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMemberRefVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMemberValuePairVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodRefVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodRefParameterVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callModifierVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callModuleDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callModuleModifierVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callNameQualifiedTypeVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callNormalAnnotationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callNullLiteralVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callNumberLiteralVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callOpensDirectiveVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callPackageDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callParameterizedTypeVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callParenthesizedExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callPatternInstanceofExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callProvidesDirectiveVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callPrimitiveTypeVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callQualifiedNameVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callQualifiedTypeVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callModuleQualifiedNameVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callRequiresDirectiveVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callRecordDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callSimpleTypeVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callSingleMemberAnnotationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callSingleVariableDeclarationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callStringLiteralVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callSuperConstructorInvocationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callSuperFieldAccessVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callSuperMethodInvocationVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callSuperMethodReferenceVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callSwitchCaseVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callSwitchExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callTagElementVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callTextBlockVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callTextElementVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callThisExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callTypeDeclarationStatementVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callTypeLiteralVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callTypeMethodReferenceVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callTypeParameterVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callUnionTypeVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callUsesDirectiveVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callVariableDeclarationExpressionVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callVariableDeclarationStatementVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callWildcardTypeVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callYieldStatementVisitor(BiPredicate) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| callMethodInvocationVisitor(Class, String, BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| lambda$1(BiPredicate, ASTProcessor.NodeHolder, int, ASTNode, HelperVisitorProvider) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| lambda$2(BiPredicate, ASTProcessor.NodeHolder, int, ASTNode, HelperVisitorProvider) |  | 100% |  | 100% | 0 | 2 | 0 | 6 | 0 | 1 |
| callAssignmentVisitor(Assignment.Operator, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callCatchClauseVisitor(Class, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callClassInstanceCreationVisitor(Class, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callClassInstanceCreationVisitor(Class, BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callFieldDeclarationVisitor(Class, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callForStatementVisitor(Class, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callInfixExpressionVisitor(InfixExpression.Operator, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callMethodDeclarationVisitor(String, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callMethodInvocationVisitor(String, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callSuperMethodInvocationVisitor(String, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| callTypeDeclarationVisitor(String, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 4 | 0 | 1 |
| ASTProcessor(HelperVisitorProvider, Set) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| callVariableDeclarationStatementVisitor(Class, BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callVariableDeclarationStatementVisitor(Class, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callAssignmentVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callBreakStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callClassInstanceCreationVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callContinueStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callDoStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callEnhancedForStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callForStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callIfStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callMethodDeclarationVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callMethodInvocationVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callPostfixExpressionVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callPrefixExpressionVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callReturnStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callSimpleNameVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callSwitchStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callSynchronizedStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callThrowStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callTryStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callTypeDeclarationVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callVariableDeclarationFragmentVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| callWhileStatementVisitor(BiPredicate, Function) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| build(ASTNode) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| callMethodInvocationVisitor(Class, String, BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callAssignmentVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callBreakStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callClassInstanceCreationVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callContinueStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callDoStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callEnhancedForStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callForStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callIfStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callMethodDeclarationVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callMethodInvocationVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callPostfixExpressionVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callPrefixExpressionVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callReturnStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callSimpleNameVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callSwitchStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callSynchronizedStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callThrowStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callTryStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callTypeDeclarationVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callVariableDeclarationFragmentVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| callWhileStatementVisitor(BiPredicate) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |