Hello. I need help fixing this Java Code on Eclipse. Please fix parts indicated as \"//Fix\" or \"//Fill-in\". The code given is the first image. Thank you! Sample outputs are given below along with what the code is required to do. import java til. Random import java til. Scanner public class GenCheeseShopv2 public static void intro (Stringt] names, double []prices int amounts Fill-in public static void getAmount (Scanner input, String[] names, int[] amounts) public static void itemizedList (String[] names, double Prices int[] amounts) Fill-i public static double calcSubTotal (double prices, int amounts return 0; pub. lic static int discount (double subTotal return 0; pub. lic static oid print Total (double subTotal int discount) Fill-in public static void mi args final int MAXCH EESEE DO NOT CHANGE ANYTHING BELOW String[] names new String CMAXCH EESE double[] prices new double EESE] int[] amounts new int [MAXCHEESEJ Scanner input new Scanner (Syste intro names, prices, amounts get Amo unt input, names, amounts double total calcSubTotal (prices, amounts if EESEE 0) System. out print Display the itemized list? (1 for yes) int itemized input-nex if item 1) itemized List (names, prices, amounts); System. out. println(); print Total(total, discount total)); Solution import java.util.Random; import java.util.Scanner; public class GenCheeseShopv2 { public static void intro(String[] names, double[] prices,int[] amounts){ System.out.println(\"We sell \"+names.length+\" kinds of cheese\"); for(int i=0;i0) System.out.println(amounts[i]+\" lbs of \"+names[i]+\" @ \"+prices[i]+\" = $\"+(amounts[i]*prices[i])); } } public static double calcSubTotal( double[] prices,int[] amounts){ double subTotal=0; for(int i=0;i100) return 10; else if(subTotal > 50) return 25; else return 0; } public static void printTotal(double subTotal,int discount){ System.out.println(\"Sub Total : $\"+subTotal); System.out.println(\"-Discount : $\"+discount); System.out.println(\"Total : $\"+(subTotal-discount)); } public static void main(String[] args){ final int MAXCHEESES=4; String[] names = new String[MAXCHEESES]; double[] prices = new double[MAXCHEESES]; int[] amounts = new int[MAXCHEESES]; Scanner input = new Scanner(System.in); intro(names, prices, amounts); getAmount(input, names, amounts); double total = calcSubTotal(prices, amounts); if(MAXCHEESES>0){ System.out.println(\"Display the itemized list? (1 for yes)\"); int itemized = input.nextInt(); if(itemized==1){ itemizedList(names, prices, amounts); } } System.out.println(); printTotal(total, discount(total)); } }.