@Override public Object visit(ASTImplementsList node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTClassOrInterfaceBodyDeclaration node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTTypeArgument node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTNormalAnnotation node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTMemberValueArrayInitializer node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTAnnotationTypeBody node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTMethodDeclarator node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTExplicitConstructorInvocation node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTName node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTConditionalAndExpression node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTPreDecrementExpression node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTPrimaryExpression node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTLiteral node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTArgumentList node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTBlockStatement node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTEmptyStatement node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTForInit node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTAnnotationTypeDeclaration node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTFormalParameters node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }
@Override public Object visit(ASTModuleDirective node, Object data) { visitor.visit(node, data); return visit((JavaNode) node, data); }