def analyze(fqdn, result, argl, argd):
package = fqdn.split('<STR_LIT:.>')[<NUM_LIT:0>]<EOL>if package not in _methods:<EOL><INDENT>_load_methods(package)<EOL><DEDENT>if _methods[package] is not None and fqdn in _methods[package]:<EOL><INDENT>return _methods[package][fqdn](fqdn, result, *argl, **argd)<EOL><DEDENT>
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.