In file ManageGifts.java you will find class Gift. Gift models a present that you would give and includes data of the name of the recipient, the cost of the gift, and a description of the gift. Please make a main that declares and initializes an ArrayList of Gift to the following:Recipient name Cost DescriptionBob 100.35 ShoesTiger 129.45 Golf clubGeorge 42.35 watchJill 245.43 ring Sally 29.35 bookYour main should call and display datafields for the gift with the highest cost by calling method public static Gift findMostExpensive(ArrayList list) Your main should call the method public static double sumSpent(ArrayList list) and display the total amount spent on all of the gifts in the ArrayList of Gift. Please complete your work in ManageGifts.java.