public decimal Withdraw(decimal amount) { decimal commission = WithdrawCommission(amount); if (amount <= 0) { Console.WriteLine("Required: amount > 0"); } if (Balance < amount + commission) { Console.WriteLine("Not enough money"); } Balance -= amount + commission; Emittent.ReceiveFunds(commission); return(amount); }