// AccountManagerImpl.java import java.util.*; public class AccountManagerImpl extends BankApp._AccountManagerImplBase { private Dictionary _accounts = new Hashtable(); public AccountManagerImpl() { super(); } public BankApp.Account open(String name, float balance) { //Lookup the account in the account dictionary BankApp.Account account = (BankApp.Account) _accounts.get(name); if (account == null) { System.out.println("\nCreating " + name + "'s account : "); account = new AccountImpl(name, balance); System.out.println("Created " + name + "'s account.\n"); _accounts.put(name, account); } return account; } }