def METHOD_NAME(self, force=False) -> bool:
    self.reset_state()
    if not self.is_running():
        return False
    pid = ProcessManager.get_pid(self.get_pid_signature())
    if pid is None:
        return False
    ProcessManager.kill(pid, force)
    return True