1Tests that new-instance throws:
2- InstantiationError on interfaces and abstract classes
3- IllegalAccessError on inaccessible classes
4- NoClassDefFoundError on unknown classes
5
6This also verifies that we don't remove dead (code) new-instances which may
7throw.
8