Lab: Experimenting with Polymorphism through Interfaces Name: Email: JAC#: Part 1. Making a Class Polymorphic using an Interface 1.3. What aspects of the Dukulator did not work properly? 1.6. What "clause" did you add? 1.8. What code did you add? 1.11. What code did you add? 1.13. Did it work properly? 1.14. How did polymorphism come into play in this example? Part 2. Polymorphism, Overloading and Parameters 2.2. What overloaded methods are in AccountDriver? 2.4. barney is declared to be a Comparable but instantiated as an Account, and wilma is declared to be a Taxable but instantiated as an Account. Why does AccountDriver compile without errors? 2.6. What code did you add? 2.8. What output was generated? 2.9. Why was this output generated? 2.12. What error was generated? 2.13. Why was this error generated? 2.16. What does that statement look like after the modification? 2.18. What output was generated? 2.19. Why was this output generated? Part 3. Interfaces, Polymorphism, and GUIs 3.3. What aspects of the clock did not work properly? 3.8. What code did you add? 3.10. What code did you add? 3.12. What String is associated with each button/checkbox in the ControllableAlarmClock? 3.15. What works and what doesn't? 3.17. What code did you add?