def METHOD_NAME(self, simgr):  # pylint:disable=no-self-use,unused-argument
    """
    Return whether or not this manager has reached a "completed" state, i.e. ``SimulationManager.run()`` should
    halt.
    This is the one hook which is *not* subject to the nesting rules of hooks.
    You should *not* call ``simgr.complete``, you should make your own decision and return True or False.
    Each of the techniques' completion checkers will be called and the final result will be compted with
    ``simgr.completion_mode``.
    :param angr.SimulationManager simgr:
    """
    return False