docs: def get_method(self, name, arg_types=()):
          """
          searches for the method matching the name and having argument type
          descriptors matching those in arg_types.
  
          Parameters
          ==========
          arg_types : sequence of strings
            each string is a parameter type, in the non-pretty format.
  
          Returns
          =======
          method : `JavaMemberInfo` or `None`
            the single matching, non-bridging method of matching name
            and parameter types.
          """
  
          # ensure any lists or iterables are converted to tuple for
          # comparison against get_arg_type_descriptors()
          arg_types = tuple(arg_types)
  
          for m in self.get_methods_by_name(name):
              if (((not m.is_bridge()) and
                   m.get_arg_type_descriptors() == arg_types)):
                  return m
          return None