code: protected AstNode parseInsertStatement( DdlTokenStream tokens,
                                              AstNode parentNode ) throws ParsingException {
          assert tokens != null;
          assert parentNode != null;
  
          // Original implementation does NOT parse Insert statement, but just returns a generic TypedStatement
          if (tokens.matches(STMT_INSERT_INTO)) {
              markStartOfStatement(tokens);
              tokens.consume(STMT_INSERT_INTO);
              String prefix = getStatementTypeName(STMT_INSERT_INTO);
              AstNode node = nodeFactory().node(prefix, parentNode, TYPE_INSERT_STATEMENT);
              parseUntilTerminator(tokens);
              markEndOfStatement(tokens, node);
              return node;
          }
          return null;
      }
docs: Parses DDL INSERT {@link AstNode} based on SQL 92 specifications.
  
  @param tokens the {@link DdlTokenStream} representing the tokenized DDL content; may not be null
  @param parentNode the parent {@link AstNode} node; may not be null
  @return the {@link AstNode}
  @throws ParsingException