docs: protected List<String> parseNameList( DdlTokenStream tokens ) throws ParsingException {
          List<String> names = new LinkedList<String>();
  
          while (true) {
              names.add(parseName(tokens));
  
              if (!tokens.canConsume(COMMA)) {
                  break;
              }
          }
  
          return names;
      }