Return the name of the super class of the underlying class,
or null if there is no super class defined.
Return the names of all interfaces that the underlying class
implements, or an empty array if there are none.
Return the names of all classes declared as members of the class represented by
this ClassMetadata object. This includes public, protected, default (package)
access, and private classes and interfaces declared by the class, but excludes
inherited classes and interfaces. An empty array is returned if no member classes
or interfaces exist.