in pekko-sample-persistence-dc-scala/src/main/scala/sample/persistence/res/bank/BankAccount.scala [29:33]
def applyOperation(event: Event): State = event match {
case Deposited(amount) => State(balance + amount)
case Withdrawn(amount) => State(balance - amount)
case Overdrawn(_) => this
}