LPS-49496 Upgrade ECJ to the latest available version
LPS-49496 AUTOGENERATEAD
LPS-49496 Set the modern compiler as the default compiler. The ECJ could compile code which is actually non valid Java code (note the compiler adapter was developed with EClipse IDE in mind)
Revert "LPS-49655 Fix compile: if the catch parameter is assigned to another value, you must specify the exception type in the throws clause of the method declaration (http://docs.oracle.com/javase/7/docs/technotes/guides/language/catch-multiple.html)"

This reverts commit 9eed6b0e4f85e08c3c8f75b3defbdfa32acd3d33.