public virtual HandCatagorizer RegisterNext(HandCatagorizer next) { Next = next; return(Next); }
public HandCatagorizer RegisterNext(HandCatagorizer next) { Next = next; return Next; }
public override HandCatagorizer RegisterNext(HandCatagorizer next) { throw new InvalidOperationException(); }