Create a program that has at least three classes. The class with main. A class that defines a Name (first name, middle name, and last name). A class that defines a Person (name, gender, age, and salary). (You can add other classes if you want.) Then, define all setters and getters, constructors and toString methods. Then, create and attach a UML for the Person and Name classes. You do not need to create or attach a design tool for this assignment (other than the UMLs).