In the toy order application program that your team has been developing, the Java array object was used to store the toy order. During the group's research, the Java Collection, ArrayList, was encountered. One member of the team says that ArrayList could be used to store the initial toy order instead of the simple, static array object that the sample toy order code has been using. Using the library, the Internet, and any other materials, locate and read articles on Java Collections and ArrayList. Pick 3 questions from the list below. Post to the Discussion Board your answers, and explain how you would use ArrayList in the toy order application program: · What classes does ArrayList inherit from? · What methods does ArrayList get from its superclasses? · What interfaces does ArrayList implement? · Briefly summarize each interface. What is the unique aspect of the interface? What methods does it add? · What unique functionality does ArrayList add? · Which, if any, fields are inherited from superclasses? · What constructors are available for ArrayList?