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