def consider_timers

      h.has_timers = (attribute(:timers) || attribute(:timeout)) != nil
        # to enforce pdef defined timers vs participant defined timers

      timers = (attribute(:timers) || '').split(/,/)

      if to = attribute(:timeout)
        timers << "#{to}: timeout" unless to.strip == ''
      end

      schedule_timers(timers)
    end
def consider_timers

      h.has_timers = (attribute(:timers) || attribute(:timeout)) != nil
        # to enforce pdef defined timers vs participant defined timers

      timers = (attribute(:timers) || '').split(/,/)

      if to = attribute(:timeout)
        timers << "#{to}: timeout" unless to.strip == ''
      end

      schedule_timers(timers)
    end
Reads the :timeout and :timers attributes and schedule as necessary.