Modify an existing program. You are given a minimal set of specifications for a single use case of a larger loan application system, and your task is to modify the supplied program shell so that the program satisfies the use case requirements. In a link in Step 1 below, there is an MS Word document (MortageCalculator_OOAD) that contains the functional, structural, and behavioral models of the use case, along with the detailed design of one method that you need to complete, two contract specifications for external methods that you need to integrate into the application, and one method specification.
All the methods that you need to modify are isolated in the MortgageInformationInput class. In addition, the methods you need to modify are adjacent to each other in the code. All the methods that you need to modify are isolated in the MortgageInformationInput class. These methods are included in the Data Processing region of the code (if the region is collapsed, click on the + icon to expand the region and display the code).
The displayAmoritizationTable method demonstrates how to retrieve information from an external object and how interclass communication, through method parameters, helps with connascence.
The program needs to be written in Java... I have attached further documents to provide additional information.