docs: public void parse(final SelectStatement selectStatement) {
          if (!lexerEngine.skipIfEqual(DefaultKeyword.FOR)) {
              return;
          }
          lexerEngine.accept(DefaultKeyword.UPDATE);
          if (lexerEngine.skipIfEqual(DefaultKeyword.OF)) {
              do {
                  basicExpressionParser.parse(selectStatement);
              } while (lexerEngine.skipIfEqual(Symbol.COMMA));
          }
          if (lexerEngine.equalAny(OracleKeyword.NOWAIT, OracleKeyword.WAIT)) {
              lexerEngine.nextToken();
          } else if (lexerEngine.skipIfEqual(OracleKeyword.SKIP)) {
              lexerEngine.accept(OracleKeyword.LOCKED);
          }
      }