ClassTransformer #995: make sure abstract aliases are not abstract, because they are final and their constructor is private anyways
AbstractModelLoader #995: make sure classes have an empty param list even if they have no constructor
Test for #995: alias for String class
AbstractModelLoader #995: anonymous classes don't have a parameter list