public abstract void changeState(CohortState cohstate);
public void setState(CohortState state) { this.state = state; state.setCohort(this); }
public override void changeState(CohortState cohstate) { stopTimer(); startTimer(TIMEOUT); setState(cohstate); }