public void showBankAccount(CommandSender player, String bank, String name)
   {
     Bank Bank = null;
     BankAccount account = null;
     Holdings holdings = null;
     boolean self = Misc.isSelf(player, name);
 
     if (!iConomy.Banks.exists(bank)) {
       Messaging.send(player, this.Template.parse("error.bank.doesnt", new String[] { "+bank,+name,+n,+b" }, new String[] { bank }));
       return;
     }
 
     Bank = iConomy.getBank(bank);
 
     if (Bank == null) {
       Messaging.send(player, this.Template.parse("error.bank.doesnt", new String[] { "+bank,+name,+n,+b" }, new String[] { bank }));
       return;
     }
 
     if (!Bank.hasAccount(name)) {
       Messaging.send(player, this.Template.parse("error.bank.account.doesnt", new String[] { "+bank,+b", "+name,+n" }, new String[] { bank, name }));
       return;
     }
 
     account = Bank.getAccount(name);
 
     if (account == null) {
       Messaging.send(player, this.Template.parse("error.bank.account.doesnt", new String[] { "+bank,+b", "+name,+n" }, new String[] { bank, name }));
       return;
     }
 
     holdings = account.getHoldings();
 
     Messaging.send(player, this.Template.color("tag.bank") + this.Template.parse(self ? "personal.bank.balance" : "player.bank.balance", new String[] { "+balance,+holdings,+h", "+bank,+b", "+name,+n" }, new String[] { holdings.toString(), account.getBankName(), name }));
   }