def METHOD_NAME(self):
    ''' Ready to enter the world.  Expand our interest to include
    any other zones '''
    # This method checks whether we actually have a valid doID range
    # to create distributed objects yet
    if not self.haveCreateAuthority():
        # Not ready yet.
        return
    # we are ready now, so ignore further createReady events
    self.ignore(self.uniqueName('createReady'))
    # create a instance of the message class
    msg = Message(self)
    # and create the distributed Object with it
    self.createDistributedObject(
        distObj = msg, zoneId = 1)
    # save the created Distributed Object
    # in self.msg for later usage
    self.msg = msg