Fix a non-obvious javac bug.

javac 1.6. wrongly recognizes the context of this pointer in a
constructor of class. javac 1.7/eclipse javac were ok.