def METHOD_NAME(self) -> List[Output]:
    """Detect if addresses are zero address validated before use.
    Returns:
        list: {'(function, node)'}
    """
    # Check derived contracts for missing zero address validation
    results = []
    for contract in self.compilation_unit.contracts_derived:
        missing_zero_address_validation = self._detect_missing_zero_address_validation(contract)
        for (_, var_nodes) in missing_zero_address_validation:
            for var, nodes in var_nodes.items():
                info: DETECTOR_INFO = [var, " lacks a zero-check on ", ":\n"]
                for node in nodes:
                    info += ["\t\t- ", node, "\n"]
                res = self.generate_result(info)
                results.append(res)
    return results