code: def get_raw_string(self, idx):
          
          try:
              off = self.__manage_item[TypeMapItem.STRING_ID_ITEM][idx].get_string_data_off()
          except IndexError:
              log.warning("unknown string item @ %d" % idx)
              return "AG:IS: invalid string"
  
          try:
              return self.__strings_off[off].get()
          except KeyError:
              log.warning("unknown string item @ 0x%x(%d)" % (off, idx))
              return "AG:IS: invalid string"
docs: Return the (unprocessed) string from the string table at index `idx`.
  
          :param int idx: the index in the string section