make test case harder
resolve super class when loading classes
use superClass instead of superClassName
fixup exception handling