def METHOD_NAME(self):
    """
    Set the next status and returns the new value.
    It returns the same value, if you already at the last state.
    """
    if self.status.hasNext():
        self.status = self.status.succ()
    return self.status