1. Run program and test how it works – use break points. Which constructor is used for acc[0] and acc[1] and how does java know which to use? 2. In useBankAccount class display the balance in acc[1], make a deposit into acc[1] of $50 and add interest, displaying the results at each stage. 3. Fill in the code stubs for getName and withdraw methods. Use these methods – withdraw some money from both accounts, then print the account holder name and balance. 4. Write code in useBankAcclunt to ask user for an account id and the amount to deposit. Display the account details. Try it for a non existent customer id (Use the findAccount method) 5. Ask user for details to create a new customer account. 6. Use DecimalFormat to display balances approximately 7. Add and use a telephone number field (text) to account details and appropriate methods to BankAccount to go with it (perhaps constructor too). 8. Add variable numberOfAccounts to BankAccounts to hold the total number of accounts created. Add code to the constructors to increment numberOfAccounts. Create a method to get the number of accounts created. Must the variable and method static or non-static? 9. Note: In print () or print () methods printing the name of an object by default calls the toString() method of the object. Write your own to toString() method in BankAccount and to return a string with all the account data and use it in numberOfAccounts by writing the name of the object only ( without ‘.toString()”)