docs: protected boolean parseCollateClause( DdlTokenStream tokens,
                                            AstNode columnNode ) throws ParsingException {
          assert tokens != null;
          assert columnNode != null;
  
          // an option in the CREATE DOMAIN definition
          //
          // <collate clause> ::= COLLATE <collation name>
  
          if (tokens.matches("COLLATE")) {
              tokens.consume("COLLATE");
              String collationName = parseName(tokens);
              columnNode.setProperty(COLLATION_NAME, collationName);
              return true;
          }
  
          return false;
      }