The purpose of this project is to build a land registry, that is, an application that allowsa user to register a piece of land of a requested size and location. This first assignmentfocuses on arrays of objects, chaining, overloading, and getters/setters. It will evolvefurther as we add new features in Assignments 2, 3, and 4 as your understanding of Javaincreases. In building this application, you will demonstrate your understanding of thefollowing course learning requirements (CLRs), as stated in the CST8284—ObjectOriented Programming (Java) course outline:
1. Install and use Eclipse IDE to debug your code (CLR 1)
2. Write java programming code to solve a problem, based on the problemcontext, including UML diagrams, using object-oriented techniques (CLR II)
3. Use basic data structures (CLR III), including implementing arrays of primitiveand reference types
4. Implement program Input/Output operations (CLR V)
5. Debug program problems using manual methods and computerized tools in anappropriate manner. (CLR X)
6. Identify appropriate strategies for solving a problem (CLR XI)Worth