Bug in javac ?