Description
There are a few things that should be cleaned up in SaveHandler:
- should remove the default values for class members (unnecessary)
- should remove the caught and rethrown IOException (unnecessary)
- should separate the responsibility of calculating the file path from the actual writing of the output
- could inject the outputDir the constructor