def conceptFor(self, observer):
        if observer is self.actor:
            msg = self.actorMessage
        elif observer is self.target:
            msg = self.targetMessage
        elif observer is self.tool:
            msg = self.toolMessage
        else:
            msg = self.otherMessage
        return msg
When the cluster state includes more than one container, the endpoint
dataset/ETHPy150Open twisted/imaginary/imaginary/events.py/Event.conceptFor--crossover with--dataset/ETHPy150Open ClusterHQ/flocker/flocker/control/test/test_httpapi.py/ContainerStateTestsMixin.test_two_containers