docs: def __extend_token_object(self, token_object,
                                is_denormalize=True,
                                func_denormalizer=denormalize_text):
          # type: (TokenizedResult,bool,Callable[[str],str])->Tuple
          """This method creates dict object from token object.
          """
          assert isinstance(token_object, TokenizedResult)
  
          if is_denormalize:
              if token_object.is_feature == True:
                  if token_object.is_surface == True:
                      token = (func_denormalizer(token_object.word_surface), token_object.tuple_pos)
                  else:
                      token = (func_denormalizer(token_object.word_stem), token_object.tuple_pos)
              else:
                  if token_object.is_surface == True:
                      token = func_denormalizer(token_object.word_surface)
                  else:
                      token = func_denormalizer(token_object.word_stem)
          else:
              if token_object.is_feature == True:
                  if token_object.is_surface == True:
                      token = (token_object.word_surface, token_object.tuple_pos)
                  else:
                      token = (token_object.word_stem, token_object.tuple_pos)
              else:
                  if token_object.is_surface == True:
                      token = token_object.word_surface
                  else:
                      token = token_object.word_stem
  
          return token