def METHOD_NAME(n):
    for arg in n.args:
        if not isinstance(arg, ast.Call):
            continue
        """
        Espera-se que:
        - o decorator seja uma função
        - esta função tenha o meta atributo 'id'
        - id = 'permission_required'
        - esta função tenha argumento args
        """
        if ('func' not in arg._fields or
                'id' not in arg.func._fields or
                arg.func.id != 'permission_required' or
                'args' not in arg._fields):
            continue
        get_permission_required(arg)