def METHOD_NAME(self):
    try:
        self.debug_init()
        if os.path.exists(REBOOT_CAUSE_STARTED_FLAG):
            record_syslog_debug(
                '%%REBOOT_CAUSE-6-DEBUG: Reboot cause has been started and will not be started again')
            sys.exit(0)
        self.reboot_cause_check()
        wb_os_system("touch %s" % REBOOT_CAUSE_STARTED_FLAG)
        wb_os_system("sync")
        time.sleep(5)
        sys.exit(0)
    except Exception as e:
        record_syslog('%%REBOOT_CAUSE-3-EXCEPTION: %s.' % (str(e)))