'Check if SimEngineHook can handle the current state or not.
:param SimState state: The state to work with.
:param SimProcedure procedure: An instance of a SimProcedure to run. Optional.
:param kwargs:                 Other arguments.
:return:                       True or False.
:rtype:                        bool'

def check(self, state, procedure=None, **kwargs):

    return super(SimEngineHook, self).check(state, procedure, **kwargs)
