FreeClass: fix for #426: ceylon test NPE for 2 package-private java classes

This is in fact due to overloading of classes that we use to represent
the difference in access modes between the constructor and class. This is not
really overloading.