Write the method public static void start() which initialises the HashMap object needed in the phone book and prints a menu, where the user can choose which operation to perform. The program then calls either the method - addNumber, - findNumber or - listBook. It is not necessary to define the methods, it is sufficient to call them. All methods get a HashMap object as a parameter. An example of program execution: 1. Add number 2. Find number 3. List numbers 0. Exit Option: 1 Name: Pete Number: 12345 1. Add number 2. Find number 3. List numbers 0. Exit Option: 1 Name: Jack Number: 54321 1. Add number 2. Find number 3. List numbers 0. Exit Choice: 3 Name: Jack, number: 54321 Name: Pete, number: 12345 1. Add number 2. Find number 3. List numbers 0. Exit Option: 2 Name: Pete Number: 12345 1. Add number 2. Find number 3. List numbers 0. Exit Option: 0 ================================================ import java.util.Random; import java.util.Arrays; import java.util.HashMap; import java.util.Collections; import java.util.ArrayList; import java.util.Scanner; public class Test{ public static void main(String[] args){ final Random r = new Random(); // String[] s = {"1","Pete","12345","1","Jack","54321", "1", "Maya", "99999", "3", "2", "Pete", "2", "Jack", "0"}; Scanner.setStream(s); start(); } //q22 public static void start() { HashMap numbers = new HashMap<>(); Scanner reader = new Scanner(System.in); while (true) { // Options Menu System.out.println("1. Add number"); System.out.println("2. Find number"); System.out.println("3. List numbers"); System.out.println("0. Exit"); // User inputs what 'option' they want System.out.print("Option: "); int option = Integer.parseInt(reader.nextLine()); // Exit if option is 0 if (option == 0) { break; } // Add Number if option is 1 else if (option == 1) { addNumber(numbers); } else if (option == 2) { findNumber(numbers); } else if (option == 3) { listBook(numbers); } // if none of the options exist - continue. no printouts else { continue; } // print 1 extra line separating subsequent option selections System.out.println(""); } } } 1. Add number 2. Find number 3. List numbers 0. Exit Option: 1 Name: Pete Number: 12345 1. Add number 2. Find number 3. List numbers 0. Exit Option: 1 Name: Jack Number: 54321 1. Add number 2. Find number 3. List numbers 0. Exit Option: 1 Name: Maya Number: 99999 1. Add number 2. Find number 3. List numbers 0. Exit Option: 3 Name: Jack, number: 54321 Name: Maya, number: 99999 Name: Pete, number: 12345 1. Add number 2. Find number 3. List numbers 0. Exit Option: 2 Name: Pete Number: 12345 1. Add number 2. Find number 3. List numbers 0. Exit Option: 2 Name: Jack Number: 54321 1. Add number 2. Find number 3. List numbers 0. Exit Option: 0