docs: protected AstNode parseSetStatement( 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(SET)) {
              markStartOfStatement(tokens);
              tokens.consume(SET);
              AstNode node = nodeFactory().node("SET", parentNode, TYPE_SET_STATEMENT);
              parseUntilTerminator(tokens);
              markEndOfStatement(tokens, node);
              return node;
          }
          return null;
      }