Develop a working application that implements an interface. Some interfaces provided by the Java API to consider for your project are Runnable, Maps, Sets, or Lists, if you choose not to create one of your own. Develop the following, which requires you to implement a Runnable Interface:
Note: The Thread.currentThread().getName() method is helpful for retrieving thread names. ** Remember to comment ALL of your work throughly.