code: def FormatDescriptorToPython(i):
      
  
      i = i.replace("/", "_")
      i = i.replace(";", "")
      i = i.replace("[", "")
      i = i.replace("(", "")
      i = i.replace(")", "")
      i = i.replace(" ", "")
      i = i.replace("$", "")
  
      return i
docs: Format a descriptor into a form which can be used as a python attribute
  
      example::
  
          >>> FormatDescriptorToPython('(Ljava/lang/Long; Ljava/lang/Long; Z Z)V')
          'Ljava_lang_LongLjava_lang_LongZZV
  
      :param i: name to transform
      :rtype: str