Returns the module that this class or interface is a member of.
If this class represents an array type then this method returns the
Module
for the element type. If this class represents a
primitive type or void, then the Module
object for the
java.base
module is returned.
If this class is in an unnamed module then the unnamed
Module
of the class
loader for this class is returned.
@spec JPMS
Diagram: Class, Package, Module