(self)
call self.should('foo') for any actions that should be undertaken by .apply()
call self.should('foo') for any actions that should be undertaken by .apply()
call self . should ( foo ) for any actions that should be undertaken by . apply ()
def plan(self):
        """ call self.should('foo') for any actions that should be undertaken by .apply() """
        raise NotImplementedError
def plan ( self ) : raise NotImplementedError