return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTObjectNameDeclaration node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTFormalParameter node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTMethodDeclaration node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTMethodDeclarator node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTFormalParameters node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTVariableOrConstantDeclarator node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTVariableOrConstantDeclaratorId node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTVariableOrConstantInitializer node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTDatatype node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCompilationDataType node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCollectionTypeName node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTScalarDataTypeName node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTDateTimeLiteral node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTExceptionHandler node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTSkip2NextTerminator node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTSkip2NextOccurrence node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTSkipPastNextOccurrence node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTSkip2NextTokenOccurrence node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTSkipPastNextTokenOccurrence node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTRead2NextOccurrence node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTReadPastNextOccurrence node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTSqlStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTWrappedObject node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTUnlabelledStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTLabelledStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCaseStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCaseWhenClause node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTElseClause node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTElsifClause node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTLoopStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTForStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTWhileStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTIfStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTForIndex node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTForAllIndex node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTForAllStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTGotoStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTReturnStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTContinueStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTExitStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTRaiseStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCloseStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTOpenStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTFetchStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTEmbeddedSqlStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTPipelineStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTConditionalCompilationStatement node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTSubTypeDefinition node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTFieldDeclaration node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCollectionTypeDefinition node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCollectionDeclaration node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTObjectDeclaration node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCallSpecTail node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCursorUnit node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCursorSpecification node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCursorBody node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCompilationExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTAssignment node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTCaseExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTLikeExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTTrimExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTObjectExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTConditionalOrExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTConditionalAndExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTEqualityExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTRelationalExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTAdditiveExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTStringExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTMultiplicativeExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTUnaryExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTUnaryExpressionNotPlusMinus node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTPrimaryExpression node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTPrimaryPrefix node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTPrimarySuffix node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTLiteral node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTStringLiteral node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTBooleanLiteral node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTNullLiteral node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTMultiSetCondition node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTNumericLiteral node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTLabel node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTName node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTQualifiedName node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTArguments node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTArgumentList node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTArgument node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTVariableOrConstantDeclaration node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTDatatypeDeclaration node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTPragma node, Object data) {
return visit((PLSQLNode) node, data);
}
@Override
public Object visit(ASTInlinePragma node, Object data) {