def METHOD_NAME(self, details: Any = None, reason: Any = None) -> None:
    """Fail workflow execution decision builder
    :param  details: Optional details of the failure
    :param  reason: A descriptive reason for the failure that may help in diagnostics
    """
    self.update_attributes(
        {
            "details": format.details(details),
            "reason": format.reason(reason),
        }
    )