throwA
test(catchBase, throwA, kCaughtBase);
test(catchA, throwA, kCaughtA);
test(catchVirtualBase, throwA, kCaughtGeneric);
test(catchVirtualA, throwA, kCaughtGeneric);
test(catchInt, throwA, kCaughtGeneric);
test(catchAny, throwA, kCaughtA);
void throwA();