code: def instantiate_resolver(self, name, args):
          
          if name not in self._known_resolvers:
              raise ArgumentError("Attempting to instantiate unknown dependency resolver", name=name)
  
          return self._known_resolvers[name](args)
docs: Directly instantiate a dependency resolver by name with the given arguments
  
          Args:
              name (string): The name of the class that we want to instantiate
              args (dict): The arguments to pass to the resolver factory
  
          Returns:
              DependencyResolver