java-decompiler: (var, version) class renamed and made immutable
java-decompiler: check for non-existent files
java-decompiler: renamer interface cleaned

- enum instead of magic constants
- typos