code: def analyze(fqdn, result, argl, argd):
      
      package = fqdn.split('.')[0]
      if package not in _methods:
          _load_methods(package)
          
      if _methods[package] is not None and fqdn in _methods[package]:
          return _methods[package][fqdn](fqdn, result, *argl, **argd)
docs: Analyzes the result from calling the method with the specified FQDN.
  
      Args:
          fqdn (str): full-qualified name of the method that was called.
          result: result of calling the method with `fqdn`.
          argl (tuple): positional arguments passed to the method call.
          argd (dict): keyword arguments passed to the method call.