public bool HasEnded() { if (transaction is object) { return(transaction.HasEnded()); } if (subTransaction is object) { return(subTransaction.HasEnded()); } return(true); }