<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def analyze(fqdn, result, argl, argd):
 """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. """

    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)