internal abstract void Elapse(ElapseData data); /// <summary>Called to update the reverser. This invokes a call to SetReverser only if a change actually occured.</summary>