code: def process_mod_line(self, data, name, idx, aux=None):
          
          if data is None or len(data) == 0:
              return
  
          ret = []
          try:
              if self.args.key_fmt_base64 or self.re_match(r'^[a-zA-Z0-9+/=\s\t]+$', data):
                  ret.append(self.process_mod_line_num(strip_spaces(data), name, idx, 'base64', aux))
  
              if self.args.key_fmt_hex or self.re_match(r'^(0x)?[a-fA-F0-9\s\t]+$', data):
                  ret.append(self.process_mod_line_num(strip_spaces(data), name, idx, 'hex', aux))
  
              if self.args.key_fmt_dec or self.re_match(r'^[0-9\s\t]+$', data):
                  ret.append(self.process_mod_line_num(strip_spaces(data), name, idx, 'dec', aux))
  
          except Exception as e:
              logger.debug('Error in line mod processing %s idx %s : %s' % (name, idx, e))
              self.trace_logger.log(e)
          return ret
docs: Processes one line mod
          :param data:
          :param name:
          :param idx:
          :param aux:
          :return: