public class Account { private String id; private String name; private long balance; public Account(String id, String name) { this.id = id; this.name = name; this.balance = 0; } public void setBalance(long balance) { this.balance = balance; } public long getBalance() { return (balance); } public void deposit(long balance) { this.balance += balance; } public void withdraw(long balance) throws IllegalArgumentException { if (this.balance < balance) { throw (new IllegalArgumentException("insufficient balance")); } this.balance -= balance; } }