Returns the elements that are, loosely speaking, directly enclosed by this element. A
class or interface is considered to enclose the fields, methods, constructors, and member types that it directly declares. A
package encloses the top-level classes and interfaces within it, but is not considered to enclose subpackages. A
module encloses packages within it. Enclosed elements may include implicitly declared
mandated elements. Other kinds of elements are not currently considered to enclose any elements; however, that may change as this API or the programming language evolves.