Fixed formatting of catch blocks
Output filename bugfix
Optimized imports
Extracted several methods and ProgressMonitor class from common.kt
Extracted method from inferAnnotations to only load them
Further refactored inferAnnotations
Fixed abscent 'val' keyword
copyAllChanged now returns whether anything was copied or not