code: def token_label(self, use_bio_labels, token_start, token_end):
      token_label = self.NO_LABEL_SLOT
      token_overlap = self.token_overlap(token_start, token_end)
  
      if use_bio_labels:
          if token_start == self.start and token_overlap:
              token_label = self.b_label_name
          elif token_start > self.start and token_overlap:
              token_label = self.i_label_name
      else:
          if token_overlap:
              token_label = self.label
      return token_label
  
imports: import builtins
  import json
  import os
  import unicodedata
  from typing import Any, List, Optional, Tuple
label_desc: Use image node_id 3 for calling the Slot obj's underlying member method code with example usage: obj.token_label(use_bio_labels, token_start, token_end) and returns: token_label