If clazz represents any class other than the class Object, then this function returns the object that represents the superclass of the class specified by clazz.
If clazz specifies the class Object, or clazz represents an interface, this function returns NULL.