protected bool RaiseCardCombinationAnnouncing( CardCombination combination ) { if ( CardCombinationAnnouncing != null ) { return CardCombinationAnnouncing( this, combination ); } else { return false; } }