Write a Java application that effectively uses Java collections to store up to 20 instances of the Person class and its subclasses. Then write a GUI that displays the Person names using radio buttons to select a value. When a name is selected, a TextArea of the GUI should display the information about the selected Person.