code: def get_inner_cte_expression(
      self, tokens: TokenList
  ) -> Optional[TokenList]:
      for token in tokens:
          if self._is_identifier(token):
              for identifier_token in token.tokens:
                  if (
                      isinstance(identifier_token, Parenthesis)
                      and identifier_token.is_group
                  ):
                      return identifier_token.tokens
      return None
  
imports: import logging
  import re
  from collections.abc import Iterator
  from dataclasses import dataclass
  from typing import Any, cast, Optional
  from urllib import parse
  import sqlparse
  from sqlalchemy import and_
  from sqlparse import keywords
  from sqlparse.lexer import Lexer
  from sqlparse.sql import Identifier, IdentifierList, Parenthesis, remove_quotes, Token, TokenList, Where
  from sqlparse.tokens import Comment, CTE, DDL, DML, Keyword, Name, Punctuation, String, Whitespace, Wildcard
  from sqlparse.utils import imt
  from superset.exceptions import QueryClauseValidationException
  from superset.utils.backports import StrEnum
label_desc: Use image node_id 7 for calling the ParsedQuery obj's underlying member method code with example usage: obj.get_inner_cte_expression(tokens) and returns: None, identifier_token