code: def convert_name(s):
      
      m = re.compile(r"^(.*)\.(.*)\((.*)\)(.*)  ::  (.*)$")
      res = m.search(s)
      if res:
          clname, methodname, all_args, ret, perm = res.groups()
          args = " ".join(map(name_to_androguard, all_args.split(",")))
  
          clname = name_to_androguard(clname)
          ret = name_to_androguard(ret)
  
          # perm is actually a comma separated list of permissions
          return "{}-{}-({}){}".format(clname, methodname, args, ret), perm.split(", ")
      else:
          raise ValueError("what?")
docs: Converts a line of axplorer format into androguard method signature + permission
      :param s:
      :return: