docs: def __extract_morphological_information(self, kytea_tags_tuple, is_feature):
          # type: (Tuple[text_type,List[Any]], bool) -> TokenizedResult
          """This method extracts morphlogical information from token object.
          """
          assert isinstance(kytea_tags_tuple, tuple)
          assert isinstance(is_feature, bool)
  
          surface = self.__check_char_set(kytea_tags_tuple[0])
          # NOTE: kytea does NOT show word stem. Put blank string instead.
          if six.PY2:
              word_stem = ''.decode('utf-8')
          else:
              word_stem = ''
  
          pos_tuple = kytea_tags_tuple[1][0]
          pos = self.__check_char_set(pos_tuple[0][0])
          pos_score = float(pos_tuple[0][1])
  
          yomi_tuple = kytea_tags_tuple[1][1]
          yomi = self.__check_char_set(yomi_tuple[0][0])
          yomi_score = float(yomi_tuple[0][1])
  
          tuple_pos = (pos, )
  
          misc_info = {
              'pos_score': pos_score,
              'pos': pos,
              'yomi': yomi,
              'yomi_score': yomi_score
          }
  
          token_object = TokenizedResult(
              node_obj=None,
              tuple_pos=tuple_pos,
              word_stem=word_stem,
              word_surface=surface,
              is_feature=is_feature,
              is_surface=True,
              misc_info=misc_info
          )
  
          return token_object