import java.io.*; //to use InputStreamReader and BufferedReaderimport java.util.*; //to use ArrayListimport java.text.NumberFormat;public class Assignment5 {public static void main(String[] args) {char input1;String inputInfo = new String();String line = new String();boolean operation;// ArrayList object is used to store vehicle objectsArrayList<Vehicle> vehicleList = new ArrayList<Vehicle>();try {printMenu(); // print out menu// create a BufferedReader object to read input from a keyboardInputStreamReader isr = new InputStreamReader(System.in);BufferedReader stdin = new BufferedReader(isr);do {System.out.println("What action would you like to perform?");line = stdin.readLine().trim();input1 = line.charAt(0);input1 = Character.toUpperCase(input1);if (line.length() == 1) {switch (input1) {case 'A': // Add VehicleSystem.out.print("Please enter some vehicleinformation to add:\n");inputInfo = stdin.readLine().trim();/************************************************************************************** ADD your code here to create an object of one of* child classes of Vehicle class and add itto the* vehicleList***********************************************************************************/Vehicle vehicle = VehicleParser.parseStringToVehicle(inputInfo);