returns a list of states that can result from processing this event

def can(self, event):
        """
        returns a list of states that can result from processing this event
        """
        return [t.new_state for t in self._transitions if t.event.equals(event)]