code: def get_resource(self, resource, **kwargs):
          
          return resource(request=self.request, response=self.response,
              path_params=self.path_params, application=self.application,
              **kwargs)
docs: Returns a new instance of the resource class passed in as resource.
          This is a helper to make future-compatibility easier when new
          arguments get added to the constructor.
  
          :param resource: Resource class to instantiate. Gets called with the
                           named arguments as required for the constructor.
          :type resource: :class:`Resource`
          :param kwargs: Additional named arguments to pass to the constructor
                         function.
          :type kwargs: dict