- Suppress SleepWhileInLoop in run().
- Catch specific IOException when initializing applicationproperties.
- Use try with resources when initializing applicationproperties.