The decompilation engine is now more robust. In the rare cases where a method cannot be decompiled, this is indicated in the method body and decompilation continues for the other methods in the class. Significant improvements to the handling of String and StringBuffer classes. The decompilation engine now supports 'import' statements. This also fixes the problem that instance methods were decompiled with their fully qualified name which meant that the decompiled file could not be recompiled.
Unicode escapes are now always have four hex digits.
Fixed problems encountered with some compilers which leave behind an empty Local Variable Table. All method arguments are now given explicit names. This defeats this type of obfuscation. Can now choose to print only selected text. Improvements to the print algorithm allow faster printing.