code: def extract_within_coref(self, mention: MentionData) -> List[str]:
      tokens = mention.tokens_number
      within_coref_token = []
      for token_id in tokens:
          token_x_id = MentionData.static_gen_token_unique_id(
              str(mention.doc_id), str(mention.sent_id), str(token_id)
          )
          if token_x_id in self.within_doc_coref_chain:
              token_coref_chain = self.within_doc_coref_chain[
                  token_x_id
              ]
              if token_coref_chain:
                  within_coref_token.append(token_coref_chain)
          else:
              within_coref_token.append("-")
              break
  
      return within_coref_token
  
file_path: nlp-architect/nlp_architect/data/cdc_resources/relations/within_doc_coref_extraction.py
imports: import logging
  import os
  from typing import List, Set
  from nlp_architect.common.cdc.mention_data import MentionData
  from nlp_architect.data.cdc_resources.relations.relation_extraction import RelationExtraction
  from nlp_architect.data.cdc_resources.relations.relation_types_enums import RelationType
  from nlp_architect.utils.io import load_json_file
label_desc: Use image node_id 5 for calling the WithinDocCoref obj's underlying member method code with example usage: obj.extract_within_coref(mention) and returns: within_coref_token