The following class compiles and the test runs fine inside Eclipse but does not compile with javac. While I like that ecj can perfectly understand my intension, it seems to be inferring too much, as ...