<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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