'Action implementation.
:param matches:
:type matches: rebulk.match.Matches
:param context:
:type context:
:param when_response: return object from when call.
:type when_response: object
:return: True if the action was runned, False if it wasn\'t.
:rtype: bool'

@abstractmethod
def then(self, matches, when_response, context):

    pass
